[gnome-music/wip/mschraal/disclistbox-cleanup] songsview: Fix single selection



commit bea0d0043ce2140f3975dad039988657b5c748c6
Author: Marinus Schraal <mschraal gnome org>
Date:   Fri Jul 19 00:26:10 2019 +0200

    songsview: Fix single selection
    
    The wrong column was passed, resulting in an always True selected value.

 gnomemusic/views/songsview.py | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)
---
diff --git a/gnomemusic/views/songsview.py b/gnomemusic/views/songsview.py
index e3290ea5..8ead4d95 100644
--- a/gnomemusic/views/songsview.py
+++ b/gnomemusic/views/songsview.py
@@ -200,8 +200,9 @@ class SongsView(BaseView):
         if self.props.selection_mode:
             path, col, cell_x, cell_y = self._view.get_path_at_pos(x, y)
             iter_ = self._view.props.model.get_iter(path)
-            self._model[iter_][1] = not self._model[iter_][1]
-            self._model[iter_][7].props.selected = self._model[iter_][7]
+            new_fav_status = not self._model[iter_][1]
+            self._model[iter_][1] = new_fav_status
+            self._model[iter_][7].props.selected = new_fav_status
 
     @log
     def _update_model(self, player):


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