From 5e0b26dac5a63e7feaa31117d12bc91d76bce2bd Mon Sep 17 00:00:00 2001 From: Rui Matos Date: Fri, 27 Mar 2015 14:45:58 +0100 Subject: [PATCH] display: Fix GtkListStore leak in setup dialog https://bugzilla.gnome.org/show_bug.cgi?id=655041 --- panels/display/cc-display-panel.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/panels/display/cc-display-panel.c b/panels/display/cc-display-panel.c index 378fc6b92..d2eb79e32 100644 --- a/panels/display/cc-display-panel.c +++ b/panels/display/cc-display-panel.c @@ -2154,8 +2154,9 @@ show_setup_dialog (CcDisplayPanel *panel) /* resolution combo box */ res_model = gtk_list_store_new (2, G_TYPE_STRING, GNOME_TYPE_RR_MODE); - renderer = gtk_cell_renderer_text_new (); priv->res_combo = gtk_combo_box_new_with_model (GTK_TREE_MODEL (res_model)); + g_object_unref (res_model); + renderer = gtk_cell_renderer_text_new (); gtk_cell_layout_pack_start (GTK_CELL_LAYOUT (priv->res_combo), renderer, TRUE); gtk_cell_layout_add_attribute (GTK_CELL_LAYOUT (priv->res_combo), renderer, "text", 0); g_signal_connect (priv->res_combo, "changed", G_CALLBACK (res_combo_changed),