? gnome-background-properties.gladep
Index: gnome-wp-capplet.c
===================================================================
RCS file: /cvs/gnome/gnome-control-center/capplets/background/gnome-wp-capplet.c,v
retrieving revision 1.29
diff -u -r1.29 gnome-wp-capplet.c
--- gnome-wp-capplet.c	10 Jul 2005 20:45:00 -0000	1.29
+++ gnome-wp-capplet.c	24 Jul 2005 23:11:37 -0000
@@ -393,7 +393,7 @@
   }
 }
 
-static void gnome_wp_scale_type_changed (GtkMenuShell * shell,
+static void gnome_wp_scale_type_changed (GtkOptionMenu * option_menu,
 					 GnomeWPCapplet * capplet) {
   GnomeWPItem * item = NULL;
   GdkPixbuf * pixbuf;
@@ -439,7 +439,7 @@
 			   item->options, NULL);
 }
 
-static void gnome_wp_shade_type_changed (GtkMenuShell * shell,
+static void gnome_wp_shade_type_changed (GtkOptionMenu * option_menu,
 					 GnomeWPCapplet * capplet) {
   GnomeWPItem * item = NULL;
   GtkTreeIter iter;
@@ -1155,7 +1155,7 @@
 
   gtk_option_menu_set_menu (GTK_OPTION_MENU (capplet->wp_opts), menu);
 
-  g_signal_connect (G_OBJECT (menu), "deactivate",
+  g_signal_connect (G_OBJECT (capplet->wp_opts), "changed",
 		    G_CALLBACK (gnome_wp_scale_type_changed), capplet);
 
   add_button = glade_xml_get_widget (dialog,"add_button");
@@ -1221,7 +1221,7 @@
   gtk_menu_append (GTK_MENU (menu), mitem);
 
   gtk_option_menu_set_menu (GTK_OPTION_MENU (capplet->color_opt), menu);
-  g_signal_connect (G_OBJECT (menu), "deactivate",
+  g_signal_connect (G_OBJECT (capplet->color_opt), "changed",
 		    G_CALLBACK (gnome_wp_shade_type_changed), capplet);
 
   capplet->pc_picker = glade_xml_get_widget (dialog,"pcpicker");
