From 9a470e50ab4dc5d7a3f419755dfacb1a5e6ee04a Mon Sep 17 00:00:00 2001 From: Martin Wagner Date: Mon, 18 May 2020 15:32:04 +0200 Subject: [PATCH] improved displaying covers with non quadratic aspect ratio --- bin/mpdevil.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/bin/mpdevil.py b/bin/mpdevil.py index c10ac43..e6f41c2 100644 --- a/bin/mpdevil.py +++ b/bin/mpdevil.py @@ -1445,7 +1445,11 @@ class MainCover(Gtk.Frame): #cover self.cover=Gtk.Image.new() - self.cover.set_from_pixbuf(Cover(lib_path=self.settings.get_value("paths")[self.settings.get_int("active-profile")], song_file=None).get_pixbuf(self.settings.get_int("track-cover"))) #set to fallback cover + size=self.settings.get_int("track-cover") + self.cover.set_from_pixbuf(Cover(lib_path=self.settings.get_value("paths")[self.settings.get_int("active-profile")], song_file=None).get_pixbuf(size)) #set to fallback cover + #set default size + self.cover.set_size_request(size, size) + #connect event_box.connect("button-press-event", self.on_button_press_event) @@ -1496,6 +1500,8 @@ class MainCover(Gtk.Frame): album_dialog.destroy() def on_settings_changed(self, *args): + size=self.settings.get_int("track-cover") + self.cover.set_size_request(size, size) self.song_file=None self.refresh()