[gnome-shell/gbsneto/random-cleanups-pt2: 1/3] overview: Pass drag source on item-drag-* signals



commit 821f3e8ddf31b66fb2074d62b6705b056a780d70
Author: Georges Basile Stavracas Neto <georges stavracas gmail com>
Date:   Tue Jun 23 10:30:33 2020 -0300

    overview: Pass drag source on item-drag-* signals
    
    Overview has signals to notify about starting, cancelling, and
    finishing icon drags, but none of these signals pass the dragged
    item to the callbacks.
    
    Pass the dragged items to the 'item-drag-*' overview signals.
    
    https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1332

 js/ui/overview.js | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)
---
diff --git a/js/ui/overview.js b/js/ui/overview.js
index 471a7e3b72..219645dd6a 100644
--- a/js/ui/overview.js
+++ b/js/ui/overview.js
@@ -440,19 +440,19 @@ var Overview = class {
         this.emit('windows-restacked', stackIndices);
     }
 
-    beginItemDrag(_source) {
-        this.emit('item-drag-begin');
+    beginItemDrag(source) {
+        this.emit('item-drag-begin', source);
         this._inItemDrag = true;
     }
 
-    cancelledItemDrag(_source) {
-        this.emit('item-drag-cancelled');
+    cancelledItemDrag(source) {
+        this.emit('item-drag-cancelled', source);
     }
 
-    endItemDrag(_source) {
+    endItemDrag(source) {
         if (!this._inItemDrag)
             return;
-        this.emit('item-drag-end');
+        this.emit('item-drag-end', source);
         this._inItemDrag = false;
     }
 


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