diff options
| author | Dana Jansens <danakj@orodu.net> | 2003-02-03 01:59:32 +0000 |
|---|---|---|
| committer | Dana Jansens <danakj@orodu.net> | 2003-02-03 01:59:32 +0000 |
| commit | 8332db58809bdd951855019d74281bf154bbf0e0 (patch) | |
| tree | bead9870dfdf1f5c20ae21f20072174f1b487c25 /scripts | |
| parent | dec0760d87f12b1c855a5e7ad9b9713e749314fc (diff) | |
dont snap back, properly
Diffstat (limited to 'scripts')
| -rw-r--r-- | scripts/motion.py | 12 |
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: |
