focus fallback when focus is on PointerRoot
This commit is contained in:
parent
ce2643f55b
commit
53a259f60d
1 changed files with 6 additions and 1 deletions
|
@ -364,7 +364,12 @@ static void event_done(gpointer data)
|
|||
|
||||
/* is focus anywhere valid? */
|
||||
XGetInputFocus(ob_display, &w, &r);
|
||||
if (!w || w == RootWindow(ob_display, ob_screen))
|
||||
|
||||
#ifdef DEBUG_FOCUS
|
||||
ob_debug("Focus was found on 0x%x revert %d\n", w, r);
|
||||
#endif
|
||||
|
||||
if (!w || w == PointerRoot)
|
||||
focus_fallback(OB_FOCUS_FALLBACK_NOFOCUS);
|
||||
}
|
||||
last = focus_client;
|
||||
|
|
Loading…
Reference in a new issue