[gnome-shell] ctrlAltTab: Fix usage of bind_cairo_surface_property



commit b8533164989dbdd1a43c3e30de9492a60d736b9c
Author: Sebastian Keller <skeller gnome org>
Date:   Fri Feb 26 00:00:06 2021 +0100

    ctrlAltTab: Fix usage of bind_cairo_surface_property
    
    This updates the use of bind_cairo_surface_property for the changes
    from d7cb2eeebc. Now this function returns a StImageContent and not
    an Actor like the following code expects, so wrap it in a StIcon.
    Also the function lost its size argument.
    
    Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1718>

 js/ui/ctrlAltTab.js | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)
---
diff --git a/js/ui/ctrlAltTab.js b/js/ui/ctrlAltTab.js
index 46c2a7bf0b..fbc7a0f5fc 100644
--- a/js/ui/ctrlAltTab.js
+++ b/js/ui/ctrlAltTab.js
@@ -93,9 +93,10 @@ var CtrlAltTabManager = class CtrlAltTabManager {
                     if (app) {
                         icon = app.create_icon_texture(POPUP_APPICON_SIZE);
                     } else {
-                        icon = textureCache.bind_cairo_surface_property(windows[i],
-                                                                        'icon',
-                                                                        POPUP_APPICON_SIZE);
+                        icon = new St.Icon({
+                            gicon: textureCache.bind_cairo_surface_property(windows[i], 'icon'),
+                            icon_size: POPUP_APPICON_SIZE,
+                        });
                     }
                 }
 


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