diff options
author | Matthias Clasen <mclasen@redhat.com> | 2014-06-28 20:21:32 -0400 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2014-06-28 20:21:32 -0400 |
commit | 7d672067349c3894b05a93060c24ecfd2891f39a (patch) | |
tree | 4bd30dcefec6cf0d7f19ae96e8f8232051eb7ce7 /gtk/gtkbuilder-menus.c | |
parent | 70bfb02fde2a9c4a021431a4d467cf26a869d999 (diff) | |
download | gtk+-7d672067349c3894b05a93060c24ecfd2891f39a.tar.gz |
GtkBuilder: Don't leak a reference to constructed GMenus
_gtk_builder_add_object adds a reference, so we need to drop
our initial one.
Diffstat (limited to 'gtk/gtkbuilder-menus.c')
-rw-r--r-- | gtk/gtkbuilder-menus.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/gtk/gtkbuilder-menus.c b/gtk/gtkbuilder-menus.c index dbc7bcb322..a6781dc897 100644 --- a/gtk/gtkbuilder-menus.c +++ b/gtk/gtkbuilder-menus.c @@ -375,6 +375,7 @@ _gtk_builder_menu_start (ParserData *parser_data, menu = g_menu_new (); _gtk_builder_add_object (state->parser_data->builder, id, G_OBJECT (menu)); gtk_builder_menu_push_frame (state, menu, NULL); + g_object_unref (menu); } } |