[gnome-music/wip/mschraal/disclistbox-cleanup: 8/9] songsview: Fix single selection
- From: Jean Felder <jfelder src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-music/wip/mschraal/disclistbox-cleanup: 8/9] songsview: Fix single selection
- Date: Wed, 24 Jul 2019 21:31:10 +0000 (UTC)
commit 99ec8d06b57406ae1d325ec49ebadf7b559c4846
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 767d74bf..49400c7a 100644
--- a/gnomemusic/views/songsview.py
+++ b/gnomemusic/views/songsview.py
@@ -199,8 +199,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]