From: Philipp Zabel Date: Thu, 5 Aug 2010 18:24:03 +0000 (+0200) Subject: Movie list menu: hold a reference to the store, not any sortable X-Git-Url: http://git.maemo.org/git/?p=cinaest;a=commitdiff_plain;h=c0ba11e59b044376878656c338ff3242ee7506bb Movie list menu: hold a reference to the store, not any sortable --- 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;