diff options
Diffstat (limited to 'gtk')
-rw-r--r-- | gtk/gtkbuilder.c | 1 | ||||
-rw-r--r-- | gtk/gtkuimanager.c | 2 |
2 files changed, 1 insertions, 2 deletions
diff --git a/gtk/gtkbuilder.c b/gtk/gtkbuilder.c index 5f6e1dff88..263698b22a 100644 --- a/gtk/gtkbuilder.c +++ b/gtk/gtkbuilder.c @@ -402,7 +402,6 @@ _gtk_builder_construct (GtkBuilder *builder, g_assert (obj != NULL); if (construct_parameters->len) g_warning ("Can't pass in construct-only parameters to %s", info->id); - g_object_ref (obj); } else if (info->parent && ((ChildInfo*)info->parent)->internal_child != NULL) { diff --git a/gtk/gtkuimanager.c b/gtk/gtkuimanager.c index 9528bc41f5..2273579d1a 100644 --- a/gtk/gtkuimanager.c +++ b/gtk/gtkuimanager.c @@ -497,7 +497,7 @@ gtk_ui_manager_buildable_construct_child (GtkBuildable *buildable, g_signal_connect (widget, "hierarchy-changed", G_CALLBACK (child_hierarchy_changed_cb), GTK_UI_MANAGER (buildable)); - return G_OBJECT (widget); + return g_object_ref (widget); } static void |