don't raise the window when reverting from Escape

This commit is contained in:
Dana Jansens 2003-02-04 10:36:17 +00:00
parent 9ae12978f4
commit 7e3a0b227c

View file

@ -212,6 +212,7 @@ class cycledata:
def grabfunc(self, data):
done = 0
notreverting = 1
# have all the modifiers this started with been released?
if (data.action == ob.KeyAction.Release and
not self.state & data.state):
@ -219,13 +220,15 @@ class cycledata:
# has Escape been pressed?
elif data.action == ob.KeyAction.Press and data.key == "Escape":
done = 1
notreverting = 0
# revert
self.menupos = 0
if done:
self.cycling = 0
focus._disable = 0
self.activatetarget(1) # activate, and deiconify/unshade/raise
# activate, and deiconify/unshade/raise
self.activatetarget(notreverting)
self.destroypopup()
ob.kungrab()
ob.mungrab()