Movie list store: open/close sources when needed
authorPhilipp Zabel <philipp.zabel@gmail.com>
Tue, 9 Feb 2010 20:42:20 +0000 (21:42 +0100)
committerPhilipp Zabel <philipp.zabel@gmail.com>
Wed, 14 Jul 2010 21:34:08 +0000 (23:34 +0200)
This allows for better resource management on the MovieSource side.

src/movie-list-store.vala

index b77c138..5957fe6 100644 (file)
@@ -39,13 +39,22 @@ public class MovieListStore : ListStore, TreeModel {
        };
        private Gdk.Pixbuf no_poster;
        private MoviePoster.Factory poster_factory;
-       public MovieSource source;
        private MovieFilter filter;
        public bool update_running { get; set; }
        private Cancellable cancellable;
 
        public signal void search_finished (int movies);
 
+       private MovieSource _source;
+       public MovieSource source {
+               get {
+                       return _source;
+               }
+               set {
+                       _source = value;
+               }
+       }
+
        construct {
                set_column_types (base_type);
                no_poster = null;