[gnome-music/add_item_speedup: 3/3] Re-work adding tracks on artists view
- From: Vadim Rutkovsky <vrutkovsky src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-music/add_item_speedup: 3/3] Re-work adding tracks on artists view
- Date: Sun, 11 Aug 2013 09:17:45 +0000 (UTC)
commit 84cc8034d1836923bc150455c01b7a6639ad0375
Author: Vadim Rutkovsky <vrutkovs redhat com>
Date: Thu Aug 8 17:20:15 2013 +0200
Re-work adding tracks on artists view
gnomemusic/view.py | 5 +++--
1 files changed, 3 insertions(+), 2 deletions(-)
---
diff --git a/gnomemusic/view.py b/gnomemusic/view.py
index 3c108cd..3d5031d 100644
--- a/gnomemusic/view.py
+++ b/gnomemusic/view.py
@@ -500,6 +500,8 @@ class Artists (ViewContainer):
shadow_type=Gtk.ShadowType.NONE,
hexpand=True
)
+ child_name = "artists_%i" % self.artists_counter
+ self.artistAlbumsStack.add_named(self.new_artistAlbumsWidget, child_name)
_iter = self._model.get_iter(path)
self._last_selection = _iter
artist = self._model.get_value(_iter, 2)
@@ -516,12 +518,11 @@ class Artists (ViewContainer):
# Switch visible child
child_name = "artists_%i" % self.artists_counter
- self.artistAlbumsStack.add_named(self.new_artistAlbumsWidget, child_name)
- self.artistAlbumsStack.set_visible_child_name(child_name)
self.artists_counter += 1
# Replace previous widget
self._artistAlbumsWidget = self.new_artistAlbumsWidget
+ GLib.idle_add(self.artistAlbumsStack.set_visible_child_name, child_name)
def _add_item(self, source, param, item):
if item is None:
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]