IMDb plugin: start a search if any of the filters is set
authorPhilipp Zabel <philipp.zabel@gmail.com>
Thu, 19 Nov 2009 10:39:43 +0000 (11:39 +0100)
committerPhilipp Zabel <philipp.zabel@gmail.com>
Thu, 19 Nov 2009 10:44:22 +0000 (11:44 +0100)
This allows to browse by release year, ratings or genres without entering
a search text.

src/plugins/imdb-plugin.vala

index ad60acd..fb0c32a 100644 (file)
@@ -159,7 +159,7 @@ class IMDBSource : MovieSource {
        MovieSource.ReceiveMovieFunction _get_callback;
        public override async void get_movies (MovieFilter filter, MovieSource.ReceiveMovieFunction callback, int limit, Cancellable? cancellable) {
                // IMDb has too many movies
-               if (filter.title == "")
+               if (filter.title == "" && filter.year_min == 0 && filter.year_max == 0 && filter.genres.field == 0 && filter.rating_min == 0)
                        return;
                var sqlite = new IMDbSqlite (Path.build_filename (Environment.get_user_cache_dir (),
                                             "cinaest", "imdb.db", null));