diff options
Diffstat (limited to 'applets/clock')
| -rw-r--r-- | applets/clock/clock.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/applets/clock/clock.c b/applets/clock/clock.c index 0c104f31..f4b9580c 100644 --- a/applets/clock/clock.c +++ b/applets/clock/clock.c @@ -3687,7 +3687,7 @@ static void display_about_dialog(GtkAction* action, ClockData* cd) NULL }; - gtk_show_about_dialog(NULL, + GtkWidget *about = g_object_new (GTK_TYPE_ABOUT_DIALOG, "program-name", _("Clock"), "title", _("About Clock"), "authors", authors, @@ -3700,6 +3700,10 @@ static void display_about_dialog(GtkAction* action, ClockData* cd) "version", VERSION, "website", PACKAGE_URL, NULL); + + g_signal_connect_swapped (about, "response", + G_CALLBACK (gtk_widget_destroy), about); + gtk_widget_show (about); } static gboolean |
