1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-06-18 12:12:09 +00:00

WindowServer: Implement switching windows in reverse order

This commit is contained in:
Jami Kettunen 2020-01-01 19:07:53 +02:00 committed by Andreas Kling
parent 58517bc068
commit dfd759f75a
2 changed files with 13 additions and 2 deletions

View file

@ -1065,7 +1065,8 @@ void WSWindowManager::event(CEvent& event)
return;
}
if (key_event.type() == WSEvent::KeyDown && key_event.modifiers() == Mod_Logo && key_event.key() == Key_Tab)
if (key_event.type() == WSEvent::KeyDown && ((key_event.modifiers() == Mod_Logo && key_event.key() == Key_Tab) ||
(key_event.modifiers() == (Mod_Logo | Mod_Shift) && key_event.key() == Key_Tab)))
m_switcher.show();
if (m_switcher.is_visible()) {
m_switcher.on_key_event(key_event);