]> Dogcows Code - chaz/openbox/blobdiff - scripts/motion.py
force a binding with a modifier
[chaz/openbox] / scripts / motion.py
index a6602e2d0b04683663b516eaed5975af1596f446..03546b84e74147ee01fdf0621053f7987e3b0484 100644 (file)
@@ -92,8 +92,9 @@ _last_y = 0
 def _do_move():
     global _screen, _client, _cx, _cy, _dx, _dy
 
-    x = _cx + _dx
-    y = _cy + _dy
+    # get destination x/y for the *frame*
+    x = _cx + _dx + _client.frame.rect().x() - _client.area().x()
+    y = _cy + _dy + _client.frame.rect().y() - _client.area().y()
 
     global edge_resistance
     global _last_x, _last_y
This page took 0.023293 seconds and 4 git commands to generate.