[gnome-shell] st/texture-cache: Don't use content size request mode for surface icons



commit 07f2d32087aee6e21963d820554bfa1439f02d41
Author: Sebastian Keller <skeller gnome org>
Date:   Wed Mar 10 16:39:53 2021 +0100

    st/texture-cache: Don't use content size request mode for surface icons
    
    While most GIcons passed to this function cause a StImageContent to be
    created with the requested size, cairo surface based icons already are
    passed as StImageContent with a preferred size corresponding to the
    size of the surface they were created from. As a result icons of window
    backed applications were never scaled up like the other icons. Fix this
    by ignoring the content size for these case.
    
    Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1751>

 src/st/st-texture-cache.c | 1 -
 1 file changed, 1 deletion(-)
---
diff --git a/src/st/st-texture-cache.c b/src/st/st-texture-cache.c
index 4e878a722e..0ed3df5e76 100644
--- a/src/st/st-texture-cache.c
+++ b/src/st/st-texture-cache.c
@@ -983,7 +983,6 @@ st_texture_cache_load_gicon (StTextureCache    *cache,
   if (ST_IS_IMAGE_CONTENT (icon))
     {
       return g_object_new (CLUTTER_TYPE_ACTOR,
-                           "request-mode", CLUTTER_REQUEST_CONTENT_SIZE,
                            "width", actor_size,
                            "height", actor_size,
                            "content", CLUTTER_CONTENT (icon),


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