https://bugs.kde.org/show_bug.cgi?id=411884
Andrey <butir...@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
      Latest Commit|https://invent.kde.org/plas |https://invent.kde.org/plas
                   |ma/kwin/commit/e4e920d89514 |ma/kwin/commit/566bfbff5b84
                   |887d51491d47d4311748559e293 |719a975117f5fb4fa1cef76621a
                   |3                           |e

--- Comment #18 from Andrey <butir...@gmail.com> ---
Git commit 566bfbff5b84719a975117f5fb4fa1cef76621ae by Andrey Butirsky, on
behalf of David Edmundson.
Committed on 22/10/2021 at 09:47.
Pushed by butirsky into branch 'master'.

Fix focus loss on decoration destruction

InputDeviceHandler keeps track of which client has focus, and whether
the decoration or main window has focus.

Should the decoration get destroyed whilst the decoration has focus we
don't update correctly. This can happen when
"BorderlessMaximizedWindows" is set, or if you use key presses whilst
above the decoration.

cleanupDecoration (which is an odd name) is called whenever a decoration
gains or loses focus. Here we can connect for the decoration destruction
and force a focus change.

M  +6    -0    src/pointer_input.cpp
M  +1    -0    src/pointer_input.h

https://invent.kde.org/plasma/kwin/commit/566bfbff5b84719a975117f5fb4fa1cef76621ae

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to