35159f
From 9115f6e7962b97c3ee2fbef7b195b7116e62c070 Mon Sep 17 00:00:00 2001
35159f
From: Carlos Garnacho <carlosg@gnome.org>
35159f
Date: Fri, 13 Dec 2019 18:14:51 +0100
35159f
Subject: [PATCH] workspace: Pass device to startDrag()
35159f
35159f
This is necessary to make DnD operations work from tablet devices on
35159f
wayland, as it's not the same onscreen pointer sprite than mice. Fixes
35159f
window DnD in the overview on tablet devices, no longer having them stick
35159f
to the wrong pointer.
35159f
35159f
https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/897
35159f
---
35159f
 js/ui/workspace.js | 2 +-
35159f
 1 file changed, 1 insertion(+), 1 deletion(-)
35159f
35159f
diff --git a/js/ui/workspace.js b/js/ui/workspace.js
35159f
index 1e9bedc28..d470f7f40 100644
35159f
--- a/js/ui/workspace.js
35159f
+++ b/js/ui/workspace.js
35159f
@@ -431,7 +431,7 @@ var WindowClone = GObject.registerClass({
35159f
                     return;
35159f
                 let [x, y] = action.get_coords();
35159f
                 action.release();
35159f
-                this._draggable.startDrag(x, y, global.get_current_time(), this._dragTouchSequence);
35159f
+                this._draggable.startDrag(x, y, global.get_current_time(), this._dragTouchSequence, event.get_device());
35159f
             });
35159f
         } else {
35159f
             this.emit('show-chrome');
35159f
-- 
35159f
2.23.0
35159f