[gnome-shell-extensions/gnome-3-38] window-list: Adjust to overview changes
- From: Florian Müllner <fmuellner src gnome org>
 
- To: commits-list gnome org
 
- Cc: 
 
- Subject: [gnome-shell-extensions/gnome-3-38] window-list: Adjust to overview changes
 
- Date: Thu, 19 Nov 2020 03:54:31 +0000 (UTC)
 
commit e734fcbd2130a189f3743ce75af3703261c18c8c
Author: Florian Müllner <fmuellner gnome org>
Date:   Wed Oct 21 02:42:55 2020 +0200
    window-list: Adjust to overview changes
    
    Window DND in the overview is now based on the metaWindow,
    not the window actor (misnamed as "real window").
    
    https://gitlab.gnome.org/GNOME/gnome-shell-extensions/-/merge_requests/133
 extensions/window-list/workspaceIndicator.js | 11 +++++------
 1 file changed, 5 insertions(+), 6 deletions(-)
---
diff --git a/extensions/window-list/workspaceIndicator.js b/extensions/window-list/workspaceIndicator.js
index af0e4f7..698cc9d 100644
--- a/extensions/window-list/workspaceIndicator.js
+++ b/extensions/window-list/workspaceIndicator.js
@@ -40,8 +40,8 @@ class WindowPreview extends St.Button {
     }
 
     // needed for DND
-    get realWindow() {
-        return this._window.get_compositor_private();
+    get metaWindow() {
+        return this._window;
     }
 
     _onDestroy() {
@@ -135,16 +135,15 @@ class WorkspaceThumbnail extends St.Button {
     }
 
     acceptDrop(source) {
-        if (!source.realWindow)
+        if (!source.metaWindow)
             return false;
 
-        let window = source.realWindow.get_meta_window();
-        this._moveWindow(window);
+        this._moveWindow(source.metaWindow);
         return true;
     }
 
     handleDragOver(source) {
-        if (source.realWindow)
+        if (source.metaWindow)
             return DND.DragMotionResult.MOVE_DROP;
         else
             return DND.DragMotionResult.CONTINUE;
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]