[x11] Force FocusIn events for already focused windows
Depending on the current focus stealing prevention level, it's possible for kwin to call XSetInputFocus() on a window that already has the input focus. In which case, we won't receive the corresponding FocusIn event and the client will remain inactive from kwin's perspective even though it isn't. In order to work around this issue, we can move the input focus to the null window. By doing so, it's guaranteed that we're going to receive the matching FocusIn event for the client. This commit indirectly fixes a bug where fullscreen games are displayed below panels.
parent
6a42eccf
-
mentioned in commit 27172528
-
mentioned in merge request !126 (merged)
-
mentioned in commit 9c0b1096
-
mentioned in commit ff22415c
-
mentioned in commit 980534ca
-
mentioned in merge request !128 (closed)
-
mentioned in commit 5f69218d
-
mentioned in commit caa38585
Please register or sign in to comment