[gnome-control-center/gnome-3-14] display: Fix GtkListStore leak in setup dialog



commit c730ebc4b68b1338bf3f7ada98df94a67fce5fe1
Author: Rui Matos <tiagomatos gmail com>
Date:   Fri Mar 27 14:45:58 2015 +0100

    display: Fix GtkListStore leak in setup dialog
    
    https://bugzilla.gnome.org/show_bug.cgi?id=655041

 panels/display/cc-display-panel.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)
---
diff --git a/panels/display/cc-display-panel.c b/panels/display/cc-display-panel.c
index 63b3c39..366f20e 100644
--- a/panels/display/cc-display-panel.c
+++ b/panels/display/cc-display-panel.c
@@ -2114,8 +2114,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),


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]