]> Dogcows Code - chaz/openbox/blobdiff - scripts/motion.py
dont fux up the _dx and _dy for resizing
[chaz/openbox] / scripts / motion.py
index eca63b02e875d2cf95c8d87f2fc67a7fb371f678..1c854eccb5d091043dac5aee5a23211acbb53c95 100644 (file)
@@ -143,6 +143,9 @@ def end_move(data):
 def _do_resize():
     global _screen, _client, _cx, _cy, _cw, _ch, _px, _py, _dx, _dy
 
+    dx = _dx
+    dy = _dy
+    
     # pick a corner to anchor
     if not (resize_nearest or _context == ob.MouseContext.Grip):
         corner = ob.Client.TopLeft
@@ -152,19 +155,19 @@ def _do_resize():
         if y < _ch / 2:
             if x < _cw / 2:
                 corner = ob.Client.BottomRight
-                _dx *= -1
+                dx *= -1
             else:
                 corner = ob.Client.BottomLeft
-            _dy *= -1
+            dy *= -1
         else:
             if x < _cw / 2:
                 corner = ob.Client.TopRight
-                _dx *= -1
+                dx *= -1
             else:
                 corner = ob.Client.TopLeft
 
-    w = _cw + _dx
-    h = _ch + _dy
+    w = _cw + dx
+    h = _ch + dy
 
     global resize_popup
     if resize_rubberband:
This page took 0.020878 seconds and 4 git commands to generate.