From 766acadcf1e6bfc94fa41ea0d47906c9afca8e24 Mon Sep 17 00:00:00 2001 From: usering-around <226918848+usering-around@users.noreply.github.com> Date: Sun, 28 Sep 2025 01:05:30 +0300 Subject: [PATCH] seat: release depressed modifiers on leave (#11854) --- src/managers/SeatManager.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/managers/SeatManager.cpp b/src/managers/SeatManager.cpp index 15316dc6..f354fef6 100644 --- a/src/managers/SeatManager.cpp +++ b/src/managers/SeatManager.cpp @@ -129,6 +129,7 @@ void CSeatManager::setKeyboardFocus(SP surf) { if (!k) continue; + k->sendMods(0, m_keyboard->m_modifiersState.latched, m_keyboard->m_modifiersState.locked, m_keyboard->m_modifiersState.group); k->sendLeave(); } }