From c0ba11e59b044376878656c338ff3242ee7506bb Mon Sep 17 00:00:00 2001 From: Philipp Zabel Date: Thu, 5 Aug 2010 20:24:03 +0200 Subject: [PATCH] Movie list menu: hold a reference to the store, not any sortable --- src/movie-list-menu.vala | 8 ++++---- src/movie-list-window.vala | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/movie-list-menu.vala b/src/movie-list-menu.vala index ac9e9f6..69d8add 100644 --- a/src/movie-list-menu.vala +++ b/src/movie-list-menu.vala @@ -20,7 +20,7 @@ using Gtk; using Hildon; public class MovieListMenu : AppMenu { - public TreeSortable sortable; + public MovieListStore store; public MovieFilter filter; private weak MovieListWindow movie_list_window; private Hildon.Button filter_year; @@ -53,15 +53,15 @@ public class MovieListMenu : AppMenu { // Connect signals sort_by_title.toggled.connect (button => { if (button.get_active ()) - sortable.set_sort_column_id (MovieListStore.Columns.TITLE, Gtk.SortType.ASCENDING); + store.set_sort_column_id (MovieListStore.Columns.TITLE, Gtk.SortType.ASCENDING); }); sort_by_year.toggled.connect (button => { if (button.get_active ()) - sortable.set_sort_column_id (MovieListStore.Columns.YEAR, Gtk.SortType.DESCENDING); + store.set_sort_column_id (MovieListStore.Columns.YEAR, Gtk.SortType.DESCENDING); }); sort_by_rating.toggled.connect (button => { if (button.get_active ()) - sortable.set_sort_column_id (MovieListStore.Columns.RATING, Gtk.SortType.DESCENDING); + store.set_sort_column_id (MovieListStore.Columns.RATING, Gtk.SortType.DESCENDING); }); add_filter (sort_by_title); diff --git a/src/movie-list-window.vala b/src/movie-list-window.vala index 1661859..6cc6add 100644 --- a/src/movie-list-window.vala +++ b/src/movie-list-window.vala @@ -69,7 +69,7 @@ public class MovieListWindow : StackableWindow { // Movie list - connected to menu for sorting movie_list = new MovieListView (this, source.get_name () == _("Watched movies")); - menu.sortable = movie_list.store; + menu.store = movie_list.store; store = movie_list.store; store.source = source; -- 1.7.9.5