aboutsummaryrefslogtreecommitdiff
path: root/src/FbTk
diff options
context:
space:
mode:
authorThomas Lübking <thomas.luebking@gmail.com>2016-05-23 13:00:19 (GMT)
committerMathias Gumz <akira@fluxbox.org>2016-05-28 09:05:45 (GMT)
commit98313bfb91e45a3f95a74e84ea4cbc7ec7f8a66f (patch)
treed7a39e314fa0423debac796233a1f1e0d25d4909 /src/FbTk
parentcb1a82ba9fa78dfc98d59cd875e19f40d6e9cf7a (diff)
downloadfluxbox-98313bfb91e45a3f95a74e84ea4cbc7ec7f8a66f.zip
fluxbox-98313bfb91e45a3f95a74e84ea4cbc7ec7f8a66f.tar.bz2
harden focus cycling against client focussing
Clients which implement a client-side modality might cause livelocks by reverting the focus to the transient (after the WM tried to put it on the leader as the transient's modality is unknown) So while cycling we revert the focus whenever it moves somewhere where we don't expect it. When done, we also focus the window that should have the focus anyway to allow the client to redistribute the focus (as we prevented it during cycling) Hall of Shame: Softmaker Freeoffice uses (only) client side modality.
Diffstat (limited to 'src/FbTk')
0 files changed, 0 insertions, 0 deletions