From b6f78fa67858712e0345c233575104902be9e5dc Mon Sep 17 00:00:00 2001 From: Ted Gould Date: Tue, 24 Nov 2009 10:19:34 -0600 Subject: Stopping the app when the window closes. --- tools/indicator-loader.c | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'tools') diff --git a/tools/indicator-loader.c b/tools/indicator-loader.c index 9857647..feb0344 100644 --- a/tools/indicator-loader.c +++ b/tools/indicator-loader.c @@ -69,6 +69,13 @@ load_module (const gchar * name, GtkWidget * menu) return TRUE; } +static void +destroy (gpointer data) +{ + gtk_main_quit(); + return; +} + int main (int argc, char ** argv) { @@ -86,6 +93,8 @@ main (int argc, char ** argv) } GtkWidget * window = gtk_window_new(GTK_WINDOW_TOPLEVEL); + g_signal_connect(G_OBJECT(window), "destroy", G_CALLBACK(destroy), NULL); + gtk_container_add(GTK_CONTAINER(window), menubar); gtk_widget_show(menubar); -- cgit v1.2.3