[gnome-shell-extensions] native-window-placement: Adjust to 42 changes



commit 6e4f4126b6d0f7c563540f384651004f66d1a3ee
Author: Florian Müllner <fmuellner gnome org>
Date:   Thu May 19 19:06:32 2022 +0200

    native-window-placement: Adjust to 42 changes
    
    gnome-shell's new screenshot UI reuses the overview's window
    picker layout, but its window previews don't give access to
    the underlying MetaWindow.
    
    Adjust to that by using the boundingBox property instead, which
    is all we really need from the window anyway.
    
    https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/issues/399
    
    Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/229>

 extensions/native-window-placement/extension.js | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
---
diff --git a/extensions/native-window-placement/extension.js b/extensions/native-window-placement/extension.js
index 35c31a4..7a4b4cf 100644
--- a/extensions/native-window-placement/extension.js
+++ b/extensions/native-window-placement/extension.js
@@ -97,7 +97,7 @@ class NaturalLayoutStrategy extends Workspace.LayoutStrategy {
         let rects = [];
         for (let i = 0; i < clones.length; i++) {
             // save rectangles into 4-dimensional arrays representing two corners of the rectangular: 
[left_x, top_y, right_x, bottom_y]
-            let rect = clones[i].metaWindow.get_frame_rect();
+            let rect = clones[i].boundingBox;
             rects[i] = new Rect(rect.x, rect.y, rect.width, rect.height);
             bounds = bounds.union(rects[i]);
 


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