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/566bfbff5b84 |ma/kwin/commit/d87273d8114c
                   |719a975117f5fb4fa1cef76621a |4abc72b518ebd300fd67b33a362
                   |e                           |5

--- Comment #19 from Andrey <butir...@gmail.com> ---
Git commit d87273d8114c4abc72b518ebd300fd67b33a3625 by Andrey Butirsky, on
behalf of David Edmundson.
Committed on 22/10/2021 at 09:51.
Pushed by butirsky into branch 'Plasma/5.23'.

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.


(cherry picked from commit 566bfbff5b84719a975117f5fb4fa1cef76621ae)

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

https://invent.kde.org/plasma/kwin/commit/d87273d8114c4abc72b518ebd300fd67b33a3625

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

Reply via email to