ignore focus changes from grabs always.
Dana Jansens danakj@orodu.net
1 files changed,
4 insertions(+),
4 deletions(-)
jump to
M
otk/eventdispatcher.cc
→
otk/eventdispatcher.cc
@@ -99,6 +99,10 @@ }
void EventDispatcher::dispatchFocus(const XEvent &e) { + // ignore focus changes from grabs + if (e.xfocus.mode == NotifyGrab) + return; + if (e.type == FocusIn) { //printf("Got FocusIn!\n");@@ -109,10 +113,6 @@
} else if (e.type == FocusOut) { //printf("Got FocusOut!\n"); - // ignore FocusOut changes from grabs - if (e.xfocus.mode == NotifyGrab) - return; - // FocusOut events just make us look for FocusIn events. They are ignored // otherwise. XEvent fi;