equal
deleted
inserted
replaced
|
1 --- control-center-2.6.1/capplets/background/gnome-wp-capplet.c 2005-05-26 10:15:18.000000000 +0530 |
|
2 +++ control-center-2.6.1-new/capplets/background/gnome-wp-capplet.c 2005-05-26 20:57:04.954778712 +0530 |
|
3 @@ -552,6 +552,14 @@ void gnome_wp_main_quit (GnomeWPCapplet |
|
4 gtk_main_quit (); |
|
5 } |
|
6 |
|
7 +static gboolean wallpaper_properties_closed (GtkWidget * dialog, |
|
8 + GdkEventAny *event, |
|
9 + GnomeWPCapplet * capplet) { |
|
10 + gtk_widget_destroy (dialog); |
|
11 + gnome_wp_main_quit (capplet); |
|
12 + return FALSE; |
|
13 +} |
|
14 + |
|
15 static void wallpaper_properties_clicked (GtkWidget * dialog, |
|
16 gint response_id, |
|
17 GnomeWPCapplet * capplet) { |
|
18 @@ -1520,6 +1528,8 @@ static void wallpaper_properties_init (v |
|
19 g_signal_connect (G_OBJECT (capplet->window), "response", |
|
20 G_CALLBACK (wallpaper_properties_clicked), capplet); |
|
21 |
|
22 + g_signal_connect (G_OBJECT (capplet->window), "delete_event", |
|
23 + G_CALLBACK (wallpaper_properties_closed), capplet); |
|
24 gtk_widget_show (capplet->window); |
|
25 |
|
26 cursor = gdk_cursor_new_for_display (gdk_display_get_default (), |