aboutsummaryrefslogtreecommitdiff
path: root/src/lib/eventloop.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/eventloop.c')
-rw-r--r--src/lib/eventloop.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/lib/eventloop.c b/src/lib/eventloop.c
index 3e03a085..1f7df87f 100644
--- a/src/lib/eventloop.c
+++ b/src/lib/eventloop.c
@@ -206,8 +206,12 @@ GNUNET_GTK_plug_me (const char *env_name,
206 } 206 }
207 plug = gtk_plug_new ((Window) id); 207 plug = gtk_plug_new ((Window) id);
208 child = gtk_bin_get_child (GTK_BIN (main_window)); 208 child = gtk_bin_get_child (GTK_BIN (main_window));
209 gtk_widget_reparent (child, 209 g_object_ref (child);
210 plug); 210 gtk_container_remove (GTK_CONTAINER (main_window),
211 child);
212 gtk_container_add (GTK_CONTAINER (plug),
213 child);
214 g_object_unref (child);
211 gtk_widget_destroy (main_window); 215 gtk_widget_destroy (main_window);
212 return plug; 216 return plug;
213#else 217#else