summaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2003-02-03 01:59:32 +0000
committerDana Jansens <danakj@orodu.net>2003-02-03 01:59:32 +0000
commit8332db58809bdd951855019d74281bf154bbf0e0 (patch)
treebead9870dfdf1f5c20ae21f20072174f1b487c25 /scripts
parentdec0760d87f12b1c855a5e7ad9b9713e749314fc (diff)
dont snap back, properly
Diffstat (limited to 'scripts')
-rw-r--r--scripts/motion.py12
1 files changed, 9 insertions, 3 deletions
diff --git a/scripts/motion.py b/scripts/motion.py
index 7714c0de..a6602e2d 100644
--- a/scripts/motion.py
+++ b/scripts/motion.py
@@ -95,7 +95,8 @@ def _do_move():
x = _cx + _dx
y = _cy + _dy
- global edge_resistance, _last_x, _last_y
+ global edge_resistance
+ global _last_x, _last_y
if edge_resistance:
fs = _client.frame.size()
w = _client.area().width() + fs.left + fs.right
@@ -119,8 +120,13 @@ def _do_move():
if _last_y < y and y > b and y <= b + edge_resistance:
y = b
- _last_x = x
- _last_y = y
+ global _inmove
+ if not _inmove:
+ _last_x = 0
+ _last_y = 0
+ else:
+ _last_x = x
+ _last_y = y
global move_rubberband
if move_rubberband: