[gnome-music] view: Use SPARQL queries for Tracker sources only
- From: Vadim Rutkovsky <vrutkovsky src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-music] view: Use SPARQL queries for Tracker sources only
- Date: Mon, 12 May 2014 08:48:43 +0000 (UTC)
commit 416376be650ca9b585d456c4055417b96fae9f4e
Author: Arnel Borja <arnelborja src gnome org>
Date: Wed May 7 00:26:03 2014 +0800
view: Use SPARQL queries for Tracker sources only
gnomemusic/view.py | 6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
---
diff --git a/gnomemusic/view.py b/gnomemusic/view.py
index cd096f1..afe01dc 100644
--- a/gnomemusic/view.py
+++ b/gnomemusic/view.py
@@ -1450,11 +1450,11 @@ class Search(ViewContainer):
self.head_iters = [albums_iter, artists_iter, songs_iter, playlists_iter]
self.songs_model = self._model.filter_new(self._model.get_path(songs_iter))
- # Check that current source can do Query
- if grilo.search_source.supported_operations() & Grl.SupportedOps.QUERY:
+ # Use queries for Tracker
+ if grilo.search_source.get_id() == 'grl-tracker-source':
for category in ('album', 'artist', 'song'):
query = query_matcher[category][fields_filter](search_term)
grilo.populate_custom_query(query, self._add_item, -1, [self._model, category])
else:
# nope, can't do - reverting to Search
- grilo.search(search_term, self._add_item)
+ grilo.search(search_term, self._add_item, [self._model, 'song'])
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]