[gnome-shell] Revert "Clean up definition of dragOffsetX, dragOffsetY"



commit 8b3258cb096b9eb730abdb91d351b9a4aee77edc
Author: Colin Walters <walters verbum org>
Date:   Fri Mar 5 16:57:09 2010 -0500

    Revert "Clean up definition of dragOffsetX, dragOffsetY"
    
    This reverts commit aa7de264e683216e560b870ff43743aefaaeda54.

 js/ui/dnd.js |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)
---
diff --git a/js/ui/dnd.js b/js/ui/dnd.js
index e3596d3..9188cad 100644
--- a/js/ui/dnd.js
+++ b/js/ui/dnd.js
@@ -170,8 +170,8 @@ _Draggable.prototype = {
             }
             this._dragOrigParent = undefined;
 
-            this._dragOffsetX = - this._dragActorSource.width / 2;
-            this._dragOffsetY = - this._dragActorSource.height / 2;
+            this._dragOffsetX = this._dragActor.x - this._dragStartX;
+            this._dragOffsetY = this._dragActor.y - this._dragStartY;
         } else {
             this._dragActor = this.actor;
             this._dragActorSource = undefined;
@@ -181,8 +181,8 @@ _Draggable.prototype = {
             this._dragOrigScale = this._dragActor.scale_x;
 
             let [actorStageX, actorStageY] = this.actor.get_transformed_position();
-            this._dragOffsetX = actorStageX - stageX;
-            this._dragOffsetY = actorStageY - stageY;
+            this._dragOffsetX = actorStageX - this._dragStartX;
+            this._dragOffsetY = actorStageY - this._dragStartY;
 
             // Set the actor's scale such that it will keep the same
             // transformed size when it's reparented to the stage



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