[gnome-music] grltrackerplaylists: Reset count when all songs are removed



commit bcb29678ab5788df70cf8470cc55dd3241ad009e
Author: astanwar99 <as tanwar3198 gmail com>
Date:   Sat Mar 28 20:19:24 2020 +0530

    grltrackerplaylists: Reset count when all songs are removed
    
    When last media is removed from the smart playlist (new_model_medias
    is empty) the count property needs to be reset.
    
    Closes: #376

 gnomemusic/grilowrappers/grltrackerplaylists.py | 1 +
 1 file changed, 1 insertion(+)
---
diff --git a/gnomemusic/grilowrappers/grltrackerplaylists.py b/gnomemusic/grilowrappers/grltrackerplaylists.py
index 673fc90c..0267b0b9 100644
--- a/gnomemusic/grilowrappers/grltrackerplaylists.py
+++ b/gnomemusic/grilowrappers/grltrackerplaylists.py
@@ -794,6 +794,7 @@ class SmartPlaylist(Playlist):
     def _finish_update(self, new_model_medias):
         if not new_model_medias:
             self._model.remove_all()
+            self.props.count = 0
             return
 
         current_models_ids = [coresong.props.media.get_id()


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