proper check for modifiers being released, not caring about added.

This commit is contained in:
Dana Jansens 2003-02-11 20:21:38 +00:00
parent 7112755cfc
commit 71f9b6cf3a
2 changed files with 2 additions and 3 deletions

View file

@ -81,8 +81,7 @@ def _motion_grab(data):
global _motion_mask, _inmove, _inresize; global _motion_mask, _inmove, _inresize;
# are all the modifiers this started with still pressed? # are all the modifiers this started with still pressed?
print _motion_mask, data.state if not _motion_mask & data.state:
if not _motion_mask == data.state:
if _inmove: if _inmove:
_end_move(data) _end_move(data)
elif _inresize: elif _inresize:

View file

@ -218,7 +218,7 @@ class _cycledata:
done = 0 done = 0
notreverting = 1 notreverting = 1
# have all the modifiers this started with been released? # have all the modifiers this started with been released?
if not self.state == data.state: if not self.state & data.state:
done = 1 done = 1
elif data.action == ob.KeyAction.Press: elif data.action == ob.KeyAction.Press:
# has Escape been pressed? # has Escape been pressed?