diff -aur eel.6/eel/eel-canvas.c eel.7/eel/eel-canvas.c
--- eel.6/eel/eel-canvas.c	2008-12-18 12:47:00.000000000 +0200
+++ eel.7/eel/eel-canvas.c	2008-12-18 12:49:20.000000000 +0200
@@ -2083,7 +2083,7 @@
 	g_object_ref_sink (GTK_OBJECT (canvas->root));
 
 	canvas->root_destroy_id = g_signal_connect (GTK_OBJECT (canvas->root), "destroy",
-						    (GtkSignalFunc) panic_root_destroyed,
+						    (GCallback) panic_root_destroyed,
 						    canvas);
 
 	canvas->need_repick = TRUE;
diff -aur eel.6/eel/eel-gtk-extensions.c eel.7/eel/eel-gtk-extensions.c
--- eel.6/eel/eel-gtk-extensions.c	2008-12-18 12:47:10.000000000 +0200
+++ eel.7/eel/eel-gtk-extensions.c	2008-12-18 12:49:07.000000000 +0200
@@ -519,7 +519,7 @@
 void
 eel_gtk_signal_connect_full_while_alive (GtkObject *object,
 					 const gchar *name,
-					 GtkSignalFunc func,
+					 GCallback func,
 					 GtkCallbackMarshal marshal,
 					 gpointer data,
 					 GtkDestroyNotify destroy_func,
@@ -608,7 +608,7 @@
 void
 eel_gtk_signal_connect_while_realized (GtkObject *object,
 					    const char *name,
-					    GtkSignalFunc callback,
+					    GCallback callback,
 					    gpointer callback_data,
 					    GtkWidget *realized_widget)
 {
diff -aur eel.6/eel/eel-gtk-extensions.h eel.7/eel/eel-gtk-extensions.h
--- eel.6/eel/eel-gtk-extensions.h	2008-12-18 12:44:48.000000000 +0200
+++ eel.7/eel/eel-gtk-extensions.h	2008-12-18 12:49:37.000000000 +0200
@@ -38,7 +38,7 @@
 /* signals */
 void                  eel_gtk_signal_connect_full_while_alive         (GtkObject            *object,
 								       const gchar          *name,
-								       GtkSignalFunc         func,
+								       GCallback         func,
 								       GtkCallbackMarshal    marshal,
 								       gpointer              data,
 								       GtkDestroyNotify      destroy_func,
@@ -47,7 +47,7 @@
 								       GtkObject            *alive_object);
 void                  eel_gtk_signal_connect_while_realized           (GtkObject            *object,
 								       const char           *name,
-								       GtkSignalFunc         callback,
+								       GCallback         callback,
 								       gpointer              callback_data,
 								       GtkWidget            *realized_widget);
 

