[gnome-shell/wip/grab-helper-top-panel: 18/20] grabHelper: Treat the current grabbed actor as a grabbed actor



commit b03f7564e3baaf21d7dd54fdbd925d821df12dee
Author: Jasper St. Pierre <jstpierre mecheye net>
Date:   Mon Nov 26 14:47:59 2012 -0500

    grabHelper: Treat the current grabbed actor as a grabbed actor
    
    This should be obvious, but I guess it wasn't necessary for the
    message tray case.

 js/ui/grabHelper.js |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)
---
diff --git a/js/ui/grabHelper.js b/js/ui/grabHelper.js
index 7e86c84..a35ceb4 100644
--- a/js/ui/grabHelper.js
+++ b/js/ui/grabHelper.js
@@ -77,9 +77,12 @@ const GrabHelper = new Lang.Class({
     },
 
     _isWithinGrabbedActor: function(actor) {
+       let currentActor = this.currentGrab.actor;
         while (actor) {
             if (this._actors.indexOf(actor) != -1)
                 return true;
+            if (actor == currentActor)
+                return true;
             actor = actor.get_parent();
         }
         return false;



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