Git commit b127b5f45edeb3ae5660fa53b3e56b6a31649bdb by Andrey Butirsky. Committed on 11/12/2020 at 20:19. Pushed by butirsky into branch 'master'.
impr: no keyboard layout OSD on switching between windows now if two windows have different layouts, there will be no OSD on switching between them on Alt+Tab GUI: DIGEST: BUG: 418699 M +1 -1 keyboard_input.cpp https://invent.kde.org/plasma/kwin/commit/b127b5f45edeb3ae5660fa53b3e56b6a31649bdb diff --git a/keyboard_input.cpp b/keyboard_input.cpp index f9d3dd859..fdfb309cb 100644 --- a/keyboard_input.cpp +++ b/keyboard_input.cpp @@ -222,7 +222,7 @@ void KeyboardInputRedirection::processKey(uint32_t key, InputRedirection::Keyboa m_xkb->forwardModifiers(); - if (event.modifiersRelevantForGlobalShortcuts() == Qt::KeyboardModifier::NoModifier) { + if (event.modifiersRelevantForGlobalShortcuts() == Qt::KeyboardModifier::NoModifier && type != QEvent::KeyRelease) { m_keyboardLayout->checkLayoutChange(previousLayout); } }
