all repos — openbox @ 5e9f6a165c2304202d6e99993ce6deaac5d32ccc

openbox fork - make it a bit more like ryudo

call the window's processEvent() directly instead of the screen's, since it didn't actually do anything with the event.
Dana Jansens danakj@orodu.net
commit

5e9f6a165c2304202d6e99993ce6deaac5d32ccc

parent

01a6d810b6b35288410ed43819a940749d92362f

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

jump to
M util/epist/screen.ccutil/epist/screen.cc

@@ -149,7 +149,9 @@ if (XCheckTypedWindowEvent(_epist->getXDisplay(), e.xany.window,

DestroyNotify, &ev) || XCheckTypedWindowEvent(_epist->getXDisplay(), e.xany.window, UnmapNotify, &ev)) { - processEvent(ev); + + XWindow *win = _epist->findWindow(e.xany.window); + if (win) win->processEvent(ev); } updateClientList();