diff -aur eel.7/eel/eel-editable-label.c eel.8/eel/eel-editable-label.c
--- eel.7/eel/eel-editable-label.c	2008-12-18 12:47:44.000000000 +0200
+++ eel.8/eel/eel-editable-label.c	2008-12-18 12:51:08.000000000 +0200
@@ -3117,7 +3117,7 @@
 
   g_object_set_data (G_OBJECT (menuitem), "gtk-signal", (char *)signal);
   g_signal_connect (GTK_OBJECT (menuitem), "activate",
-		    GTK_SIGNAL_FUNC (activate_cb), label);
+		    G_CALLBACK (activate_cb), label);
 
   gtk_widget_set_sensitive (menuitem, sensitive);
   
@@ -3216,7 +3216,7 @@
   
       menuitem = gtk_menu_item_new_with_label (_("Select All"));
       g_signal_connect_object (GTK_OBJECT (menuitem), "activate",
-			       GTK_SIGNAL_FUNC (eel_editable_label_select_all), label,
+			       G_CALLBACK (eel_editable_label_select_all), label,
 			       G_CONNECT_SWAPPED);
       gtk_widget_show (menuitem);
       gtk_menu_shell_append (GTK_MENU_SHELL (label->popup_menu), menuitem);
