[gnome-music] artist album widget: don't update selection mode unless required



commit 69f92345f50f3460f7da0a7a08916843a8d66da2
Author: Vadim Rutkovsky <vrutkovs redhat com>
Date:   Mon Jun 23 13:26:13 2014 +0200

    artist album widget: don't update selection mode unless required

 gnomemusic/widgets.py |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)
---
diff --git a/gnomemusic/widgets.py b/gnomemusic/widgets.py
index 40d0c02..842cd86 100644
--- a/gnomemusic/widgets.py
+++ b/gnomemusic/widgets.py
@@ -616,6 +616,8 @@ class ArtistAlbumWidget(Gtk.HBox):
 
     @log
     def set_selection_mode(self, selectionMode):
+        if self.selectionMode == selectionMode:
+            return
         self.selectionMode = selectionMode
         for songWidget in self.songs:
             songWidget.checkButton.set_visible(selectionMode)
@@ -629,6 +631,8 @@ class ArtistAlbumWidget(Gtk.HBox):
 
     @log
     def _model_row_changed(self, model, path, _iter):
+        if not self.selectionMode:
+            return
         if not model[_iter][5]:
             return
         songWidget = model[_iter][5].song_widget


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