https://bugs.kde.org/show_bug.cgi?id=424223

--- Comment #8 from Vlad Zahorodnii <vlad.zahorod...@kde.org> ---
Git commit 892d2ad128e53e5ad4d3ec70c87a4f802f10e023 by Vlad Zahorodnii.
Committed on 22/07/2020 at 12:36.
Pushed by vladz into branch 'Plasma/5.19'.

Check if we successfully restored input focus

In rare cases, Workspace::restoreFocus() may fail, for example when the
most recently activated client is about to be destroyed or unmapped.

If it happens that we cannot restore the focus, then mark the window in
FocusIn event as active.

(cherry picked from commit 555885072d8ff126168994d6d9c3b9692b1b1b00)

M  +1    -1    abstract_client.h
M  +20   -11   activation.cpp
M  +0    -2    autotests/integration/x11_client_test.cpp
M  +8    -4    events.cpp
M  +2    -1    internal_client.cpp
M  +1    -1    internal_client.h
M  +3    -3    workspace.h
M  +15   -5    x11client.cpp
M  +1    -1    x11client.h
M  +3    -1    xdgshellclient.cpp
M  +1    -1    xdgshellclient.h

https://invent.kde.org/plasma/kwin/commit/892d2ad128e53e5ad4d3ec70c87a4f802f10e023

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

Reply via email to