Fix setting albumart on UI widgets

This commit is contained in:
coderkun 2020-10-24 14:58:28 +02:00
commit 0a631877df
4 changed files with 25 additions and 13 deletions

View file

@ -191,11 +191,9 @@ class CoverPanel(Gtk.Overlay):
# Reset image
self._cover_pixbuf = self._get_default_image()
self._current_size = None
# Show image
self._resize_image()
self.cover_stack.set_visible_child(self.cover_scroll)
self.cover_spinner.stop()
self._current_cover_album = album
# Show image
GObject.idle_add(self._show_image)
def _set_tracks(self, album):
@ -237,6 +235,12 @@ class CoverPanel(Gtk.Overlay):
return True
def _show_image(self):
self._resize_image()
self.cover_stack.set_visible_child(self.cover_scroll)
self.cover_spinner.stop()
def _resize_image(self):
"""Diese Methode skaliert das geladene Bild aus dem Pixelpuffer
auf die Größe des Fensters unter Beibehalt der Seitenverhältnisse