[gnome-shell/gbsneto/custom-icon-positions: 17/28] appDisplay: Allow overshooting any icon



commit 641f41de5eb49273838dc75dfaf69821fcc5f5df
Author: Georges Basile Stavracas Neto <georges stavracas gmail com>
Date:   Wed May 27 15:49:29 2020 -0300

    appDisplay: Allow overshooting any icon
    
    Now that the icon being dragged can come from AppDisplay and also
    a folder dialog, the check for when to overshoot is broken. Check
    if the icon is a BaseAppView icon.
    
    https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1284

 js/ui/appDisplay.js | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
---
diff --git a/js/ui/appDisplay.js b/js/ui/appDisplay.js
index 57e8affc24..34c7a5acfa 100644
--- a/js/ui/appDisplay.js
+++ b/js/ui/appDisplay.js
@@ -1057,7 +1057,7 @@ class AppDisplay extends BaseAppView {
         // Handle the drag overshoot. When dragging to above the
         // icon grid, move to the page above; when dragging below,
         // move to the page below.
-        if (this._grid.contains(appIcon))
+        if (appIcon instanceof AppViewItem)
             this._handleDragOvershoot(dragEvent);
 
         this._maybeMoveItem(dragEvent);


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