diff options
| author | dranull <150595692+dranull@users.noreply.github.com> | 2023-12-15 00:39:03 +0000 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-12-15 00:39:03 +0000 |
| commit | 36fa33f7ca2f555cc8581a13c5899effed2bf84b (patch) | |
| tree | 651f4cb9373b319cf6f8e613e9ea10e010da3ce6 /src/managers/input/InputManager.cpp | |
| parent | f7cde9c92cb9e7c908f18ecf10ebdb366d0832b5 (diff) | |
input: Prevent crash with invalid keyboard layout (#4157)
Diffstat (limited to 'src/managers/input/InputManager.cpp')
| -rw-r--r-- | src/managers/input/InputManager.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/managers/input/InputManager.cpp b/src/managers/input/InputManager.cpp index 8b4b51bc..9df59dfb 100644 --- a/src/managers/input/InputManager.cpp +++ b/src/managers/input/InputManager.cpp @@ -933,7 +933,8 @@ void CInputManager::applyConfigToKeyboard(SKeyboard* pKeyboard) { g_pEventManager->postEvent(SHyprIPCEvent{"activelayout", pKeyboard->name + "," + LAYOUTSTR}); EMIT_HOOK_EVENT("activeLayout", (std::vector<void*>{pKeyboard, (void*)&LAYOUTSTR})); - Debug::log(LOG, "Set the keyboard layout to {} and variant to {} for keyboard \"{}\"", rules.layout, rules.variant, pKeyboard->keyboard->name); + Debug::log(LOG, "Set the keyboard layout to {} and variant to {} for keyboard \"{}\"", pKeyboard->currentRules.layout, pKeyboard->currentRules.variant, + pKeyboard->keyboard->name); } void CInputManager::newMouse(wlr_input_device* mouse, bool virt) { |
