[gnome-music] searchview: Show icons for songs
- From: Marinus Schraal <mschraal src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-music] searchview: Show icons for songs
- Date: Tue, 11 Oct 2016 11:37:08 +0000 (UTC)
commit 05404a1e95dba0525b9a81214caa53a2bacbdbda
Author: Marinus Schraal <mschraal src gnome org>
Date: Tue Oct 11 13:06:25 2016 +0200
searchview: Show icons for songs
Individual song search results were shown with the 'no album art' icon,
resulting in a long list of blank icons. Show the associated album icon
instead.
gnomemusic/views/searchview.py | 11 ++---------
1 files changed, 2 insertions(+), 9 deletions(-)
---
diff --git a/gnomemusic/views/searchview.py b/gnomemusic/views/searchview.py
index 8a030b6..a3c393f 100644
--- a/gnomemusic/views/searchview.py
+++ b/gnomemusic/views/searchview.py
@@ -58,20 +58,12 @@ class SearchView(BaseView):
scale = self.get_scale_factor()
loading_icon_surface = DefaultIcon(scale).get(DefaultIcon.Type.loading,
ArtSize.small)
- no_albumart_surface = DefaultIcon(scale).get(DefaultIcon.Type.music,
- ArtSize.small)
self._loading_icon = Gdk.pixbuf_get_from_surface(
loading_icon_surface,
0,
0,
loading_icon_surface.get_width(),
loading_icon_surface.get_height())
- self._no_albumart_icon = Gdk.pixbuf_get_from_surface(
- no_albumart_surface,
- 0,
- 0,
- no_albumart_surface.get_width(),
- no_albumart_surface.get_height())
self._add_list_renderers()
self.player = player
@@ -249,9 +241,10 @@ class SearchView(BaseView):
self.head_iters[group], -1,
[0, 2, 3, 4, 5, 9, 11],
[str(item.get_id()), title, artist,
- self._no_albumart_icon, item,
+ self._loading_icon, item,
2 if source.get_id() != 'grl-tracker-source' \
else bool(item.get_lyrics()), category])
+ self.cache.lookup(item, ArtSize.small, self._on_lookup_ready, _iter)
else:
if not artist.casefold() in self._artists:
_iter = self.model.insert_with_values(
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]