[gnome-shell/wip/carlosg/fix-tablet-overview-window-dnd] workspace: Pass device to startDrag()



commit ca0748aefb0aba450da25fc62597d1cec3543429
Author: Carlos Garnacho <carlosg gnome org>
Date:   Fri Dec 13 18:14:51 2019 +0100

    workspace: Pass device to startDrag()
    
    This is necessary to make DnD operations work from tablet devices on
    wayland, as it's not the same onscreen pointer sprite than mice. Fixes
    window DnD in the overview on tablet devices, no longer having them stick
    to the wrong pointer.

 js/ui/workspace.js | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
---
diff --git a/js/ui/workspace.js b/js/ui/workspace.js
index 1e9bedc280..d470f7f402 100644
--- a/js/ui/workspace.js
+++ b/js/ui/workspace.js
@@ -431,7 +431,7 @@ var WindowClone = GObject.registerClass({
                     return;
                 let [x, y] = action.get_coords();
                 action.release();
-                this._draggable.startDrag(x, y, global.get_current_time(), this._dragTouchSequence);
+                this._draggable.startDrag(x, y, global.get_current_time(), this._dragTouchSequence, 
event.get_device());
             });
         } else {
             this.emit('show-chrome');


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