all repos — openbox @ 7e3a0b227c26739cf562fe58769487976b7be604

openbox fork - make it a bit more like ryudo

don't raise the window when reverting from Escape
Dana Jansens danakj@orodu.net
commit

7e3a0b227c26739cf562fe58769487976b7be604

parent

9ae12978f42cb014c05a2b3a8077703557a8643e

1 files changed, 4 insertions(+), 1 deletions(-)

jump to
M scripts/stackedcycle.pyscripts/stackedcycle.py

@@ -212,6 +212,7 @@ self.activatetarget(0) # activate, but dont deiconify/unshade/raise

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 @@ done = 1

# 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()