gtk-demo: Plug a leak
authorMatthias Clasen <mclasen@redhat.com>
Thu, 21 May 2020 19:39:46 +0000 (15:39 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Thu, 21 May 2020 19:41:48 +0000 (15:41 -0400)
We were leaking the builder in the builder demo,
by creating a ref cycle. This was showing up as
the list entry not going back to upright after
closing the window.

demos/gtk-demo/builder.c

index 56d2fb08ea4c219eec8c99b02a85c06d6fb34904..12069ac73bbd17f134e8b02942b7e7eea0199bd1 100644 (file)
@@ -83,7 +83,7 @@ do_builder (GtkWidget *do_widget)
                                        window);
       gtk_widget_insert_action_group (window, "win", actions);
 
-      g_object_set_data_full (G_OBJECT(window), "builder", builder, g_object_unref);
+      g_object_unref (builder);
     }
 
   if (!gtk_widget_get_visible (window))