diff options
Diffstat (limited to 'audio/gnome-music/files/patch-gnomemusic_grilo.py')
-rw-r--r-- | audio/gnome-music/files/patch-gnomemusic_grilo.py | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/audio/gnome-music/files/patch-gnomemusic_grilo.py b/audio/gnome-music/files/patch-gnomemusic_grilo.py new file mode 100644 index 000000000..7a0125093 --- /dev/null +++ b/audio/gnome-music/files/patch-gnomemusic_grilo.py @@ -0,0 +1,30 @@ +From e357c1fcda9ed1404137f1f941a63c50767250cc Mon Sep 17 00:00:00 2001 +From: Sai Suman Prayaga <suman.sai14@gmail.com> +Date: Thu, 22 May 2014 22:27:58 +0530 +Subject: Dont update in selection mode + +https://bugzilla.gnome.org/show_bug.cgi?id=726713 + +diff --git a/gnomemusic/grilo.py b/gnomemusic/grilo.py +index efcea25..0de28df 100644 +--- gnomemusic/grilo.py ++++ gnomemusic/grilo.py +@@ -68,6 +68,8 @@ class Grilo(GObject.GObject): + self.tracker = None + self.changed_media_ids = [] + self.pending_event_id = 0 ++ self.changes_pending = {'Albums': False, 'Artists': False, 'Songs': False} ++ self.registry = Grl.Registry.get_default() + + self.registry = Grl.Registry.get_default() + self.registry.connect('source_added', self._on_source_added) +@@ -112,6 +114,9 @@ class Grilo(GObject.GObject): + def emit_change_signal(self): + self.changed_media_ids = [] + self.pending_event_id = 0 ++ self.changes_pending['Albums'] = True ++ self.changes_pending['Artists'] = True ++ self.changes_pending['Songs'] = True + self.emit('changes-pending') + return False + |