mirror of
https://github.com/hyprwm/Hyprland.git
synced 2025-10-18 07:51:44 +00:00
seat: update keymap/repeat info on keymap events from keebs
fixes #6114
This commit is contained in:
@@ -86,10 +86,15 @@ void CSeatManager::setKeyboard(SP<IKeyboard> KEEB) {
|
||||
keyboard->active = false;
|
||||
keyboard = KEEB;
|
||||
|
||||
if (KEEB) {
|
||||
if (KEEB)
|
||||
KEEB->active = true;
|
||||
PROTO::seat->updateRepeatInfo(KEEB->wlr()->repeat_info.rate, KEEB->wlr()->repeat_info.delay);
|
||||
}
|
||||
|
||||
updateActiveKeyboardData();
|
||||
}
|
||||
|
||||
void CSeatManager::updateActiveKeyboardData() {
|
||||
if (keyboard)
|
||||
PROTO::seat->updateRepeatInfo(keyboard->wlr()->repeat_info.rate, keyboard->wlr()->repeat_info.delay);
|
||||
PROTO::seat->updateKeymap();
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user