[gtk+] GtkBuilder: Don't leak a reference to constructed GMenus
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] GtkBuilder: Don't leak a reference to constructed GMenus
- Date: Sun, 29 Jun 2014 02:40:58 +0000 (UTC)
commit 7d672067349c3894b05a93060c24ecfd2891f39a
Author: Matthias Clasen <mclasen redhat com>
Date: Sat Jun 28 20:21:32 2014 -0400
GtkBuilder: Don't leak a reference to constructed GMenus
_gtk_builder_add_object adds a reference, so we need to drop
our initial one.
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 dbc7bcb..a6781dc 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);
}
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]