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(); } }