diff options
Diffstat (limited to 'src/namestore/gnunet-namestore-gtk.c')
-rw-r--r-- | src/namestore/gnunet-namestore-gtk.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/namestore/gnunet-namestore-gtk.c b/src/namestore/gnunet-namestore-gtk.c index d6f6e53d..b5dca553 100644 --- a/src/namestore/gnunet-namestore-gtk.c +++ b/src/namestore/gnunet-namestore-gtk.c | |||
@@ -3294,7 +3294,10 @@ run (void *cls) | |||
3294 | if (GNUNET_OK != | 3294 | if (GNUNET_OK != |
3295 | GNUNET_GTK_main_loop_build_window (ml, | 3295 | GNUNET_GTK_main_loop_build_window (ml, |
3296 | NULL)) | 3296 | NULL)) |
3297 | { | ||
3298 | GNUNET_SCHEDULER_shutdown (); | ||
3297 | return; | 3299 | return; |
3300 | } | ||
3298 | GNUNET_GTK_set_icon_search_path (); | 3301 | GNUNET_GTK_set_icon_search_path (); |
3299 | GNUNET_GTK_setup_nls (); | 3302 | GNUNET_GTK_setup_nls (); |
3300 | 3303 | ||
@@ -3310,6 +3313,8 @@ run (void *cls) | |||
3310 | gtk_label_set_markup (status_label, | 3313 | gtk_label_set_markup (status_label, |
3311 | label); | 3314 | label); |
3312 | g_free (label); | 3315 | g_free (label); |
3316 | GNUNET_SCHEDULER_add_shutdown (&cleanup_task, | ||
3317 | NULL); | ||
3313 | return; | 3318 | return; |
3314 | } | 3319 | } |
3315 | ts = GTK_TREE_STORE (get_object ("gnunet_namestore_gtk_treestore")); | 3320 | ts = GTK_TREE_STORE (get_object ("gnunet_namestore_gtk_treestore")); |