[gnome-music/wip/mschraal/core-thumb-property: 12/22] artstack: Add default size setter



commit 67f78b70a72a40817578f53e9463e672061eebb2
Author: Marinus Schraal <mschraal gnome org>
Date:   Tue Apr 28 16:11:30 2020 +0200

    artstack: Add default size setter
    
    With the removal of the DefaultIcon logic, the image widget is set too
    late to influence the size of the stack when it is first shown. This
    results in the widget visually changing size for no reason.
    
    It is however known which size the image wants to be, set it
    accordingly.

 gnomemusic/widgets/artstack.py | 1 +
 1 file changed, 1 insertion(+)
---
diff --git a/gnomemusic/widgets/artstack.py b/gnomemusic/widgets/artstack.py
index fa5e27b7..b1be52f3 100644
--- a/gnomemusic/widgets/artstack.py
+++ b/gnomemusic/widgets/artstack.py
@@ -77,6 +77,7 @@ class ArtStack(Gtk.Stack):
 
         :param Art.Size value: The size to use for the cover
         """
+        self._cover_a.set_size_request(value.width, value.height)
         self._size = value
 
     @GObject.Property(type=object, default=None)


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]