[gnome-music] artistsview: Fix select all/none
- From: Marinus Schraal <mschraal src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-music] artistsview: Fix select all/none
- Date: Mon, 13 Feb 2017 21:17:59 +0000 (UTC)
commit c27d71840925d1558a8fe3ccbc13bf99e74214a0
Author: albfan <albertofanjul gmail com>
Date: Thu Jan 5 09:22:44 2017 +0100
artistsview: Fix select all/none
https://bugzilla.gnome.org/show_bug.cgi?id=776680
gnomemusic/views/artistsview.py | 12 ++++++++++++
1 files changed, 12 insertions(+), 0 deletions(-)
---
diff --git a/gnomemusic/views/artistsview.py b/gnomemusic/views/artistsview.py
index 7dd0a43..d48208e 100644
--- a/gnomemusic/views/artistsview.py
+++ b/gnomemusic/views/artistsview.py
@@ -87,6 +87,18 @@ class ArtistsView(BaseView):
grilo.changes_pending['Artists'] = False
@log
+ def _set_selection(self, value, parent=None):
+ count = 0
+ _iter = self.model.iter_children(parent)
+ while _iter is not None:
+ if self.model.iter_has_child(_iter):
+ count += self._set_selection(value, _iter)
+ self.model[_iter][6] = value
+ count += 1
+ _iter = self.model.iter_next(_iter)
+ return count
+
+ @log
def _add_list_renderers(self):
list_widget = self.view.get_generic_view()
cols = list_widget.get_columns()
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]