[gedit/wip/browser-menu] Bind combo model



commit 0b22b625dce254c8c42cdcc3c0901022ee3fffea
Author: Ignacio Casal Quinteiro <icq gnome org>
Date:   Thu Apr 18 18:14:04 2013 +0200

    Bind combo model

 plugins/filebrowser/gedit-file-browser-widget.c | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)
---
diff --git a/plugins/filebrowser/gedit-file-browser-widget.c b/plugins/filebrowser/gedit-file-browser-widget.c
index 2d2380e..b4e9659 100644
--- a/plugins/filebrowser/gedit-file-browser-widget.c
+++ b/plugins/filebrowser/gedit-file-browser-widget.c
@@ -351,7 +351,6 @@ gedit_file_browser_widget_finalize (GObject *object)
 
        g_object_unref (obj->priv->file_store);
        g_object_unref (obj->priv->bookmarks_store);
-       g_object_unref (obj->priv->combo_model);
 
        g_slist_free_full (obj->priv->filter_funcs, (GDestroyNotify)filter_func_free);
 
@@ -487,6 +486,7 @@ gedit_file_browser_widget_class_init (GeditFileBrowserWidgetClass *klass)
        gtk_widget_class_set_template_from_resource (widget_class,
                                                     
"/org/gnome/gedit/plugins/file-browser/ui/gedit-file-browser-widget.ui");
        gtk_widget_class_bind_child (widget_class, GeditFileBrowserWidgetPrivate, combo);
+       gtk_widget_class_bind_child (widget_class, GeditFileBrowserWidgetPrivate, combo_model);
        gtk_widget_class_bind_child (widget_class, GeditFileBrowserWidgetPrivate, indent_renderer);
        gtk_widget_class_bind_child (widget_class, GeditFileBrowserWidgetPrivate, treeview);
        gtk_widget_class_bind_child (widget_class, GeditFileBrowserWidgetPrivate, filter_entry);
@@ -969,8 +969,6 @@ gedit_file_browser_widget_init (GeditFileBrowserWidget *obj)
        gtk_widget_init_template (GTK_WIDGET (obj));
 
        /* combo */
-       obj->priv->combo_model = GTK_TREE_STORE (g_object_ref (gtk_combo_box_get_model (GTK_COMBO_BOX 
(obj->priv->combo))));
-
        gtk_cell_layout_set_cell_data_func (GTK_CELL_LAYOUT (obj->priv->combo),
                                            obj->priv->indent_renderer,
                                            indent_cell_data_func, obj, NULL);


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