[gnome-music/wip/mschraal/grltrackerwrapper-grilo-options-copy: 61/62] grltrackerplaylists: Do not copy options




commit 0737a5cb0909f36013e363e06fd6dc0407fbaf02
Author: Marinus Schraal <mschraal gnome org>
Date:   Thu Aug 20 11:32:04 2020 +0200

    grltrackerplaylists: Do not copy options

 gnomemusic/grilowrappers/grltrackerplaylists.py | 22 +++++++++-------------
 1 file changed, 9 insertions(+), 13 deletions(-)
---
diff --git a/gnomemusic/grilowrappers/grltrackerplaylists.py b/gnomemusic/grilowrappers/grltrackerplaylists.py
index b5890418..d14a6dac 100644
--- a/gnomemusic/grilowrappers/grltrackerplaylists.py
+++ b/gnomemusic/grilowrappers/grltrackerplaylists.py
@@ -122,10 +122,9 @@ class GrlTrackerPlaylists(GObject.GObject):
             "media_type": int(Grl.MediaType.CONTAINER),
         }
 
-        options = self._fast_options.copy()
-
         self._source.query(
-            query, self.METADATA_KEYS, options, self._add_user_playlist)
+            query, self.METADATA_KEYS, self._fast_options,
+            self._add_user_playlist)
 
     def _add_user_playlist(
             self, source, op_id, media, remaining, data=None, error=None):
@@ -230,10 +229,9 @@ class GrlTrackerPlaylists(GObject.GObject):
                 "playlist_urn": playlist_urn
             }
 
-            options = self._fast_options.copy()
             self._source.query(
-                query, self.METADATA_KEYS, options, self._add_user_playlist,
-                callback)
+                query, self.METADATA_KEYS, self._fast_options,
+                self._add_user_playlist, callback)
 
         self._notificationmanager.push_loading()
         query = """
@@ -658,9 +656,8 @@ class Playlist(GObject.GObject):
                 "miner_fs_busname": miner_fs_busname,
             }
 
-            options = self._fast_options.copy()
             self._source.query(
-                query, self.METADATA_KEYS, options, _add_to_model)
+                query, self.METADATA_KEYS, self._fast_options, _add_to_model)
 
         for coresong in coresongs:
             query = """
@@ -766,10 +763,9 @@ class SmartPlaylist(Playlist):
                 self._bind_to_main_song(coresong)
                 self._model.append(coresong)
 
-            options = self._fast_options.copy()
-
             self._source.query(
-                self.props.query, self.METADATA_KEYS, options, _add_to_model)
+                self.props.query, self.METADATA_KEYS, self._fast_options,
+                _add_to_model)
 
         return self._model
 
@@ -790,9 +786,9 @@ class SmartPlaylist(Playlist):
 
             new_model_medias.append(media)
 
-        options = self._fast_options.copy()
         self._source.query(
-            self.props.query, self.METADATA_KEYS, options, _fill_new_model)
+            self.props.query, self.METADATA_KEYS, self._fast_options,
+            _fill_new_model)
 
     def _finish_update(self, new_model_medias):
         if not new_model_medias:


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]