ignore focus changes from grabs always.

This commit is contained in:
Dana Jansens 2003-01-12 00:30:36 +00:00
parent fffcc1ee58
commit 870f6cca3d

View file

@ -99,6 +99,10 @@ void EventDispatcher::dispatchEvents(void)
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 @@ void EventDispatcher::dispatchFocus(const XEvent &e)
} 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;