diff options
| author | Sixels <sixels@protonmail.com> | 2022-04-19 14:14:46 -0300 |
|---|---|---|
| committer | Sixels <sixels@protonmail.com> | 2022-04-19 14:14:46 -0300 |
| commit | b7bcd5cb8f2fda4e2ef5c18907eb3c4d9fa73e8a (patch) | |
| tree | b7c8f953d9fdd796b5937bd74a23197e2d9ed94a | |
| parent | 6719574f0cbe643bc213630ccc0d6ff3dc6faf59 (diff) | |
Handle negative delay and rate
| -rw-r--r-- | src/managers/InputManager.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/managers/InputManager.cpp b/src/managers/InputManager.cpp index 4d2c7b10..219acdac 100644 --- a/src/managers/InputManager.cpp +++ b/src/managers/InputManager.cpp @@ -212,7 +212,7 @@ void CInputManager::newKeyboard(wlr_input_device* keyboard) { wlr_keyboard_set_keymap(keyboard->keyboard, KEYMAP); xkb_keymap_unref(KEYMAP); xkb_context_unref(CONTEXT); - wlr_keyboard_set_repeat_info(keyboard->keyboard, REPEATRATE, REPEATDELAY); + wlr_keyboard_set_repeat_info(keyboard->keyboard, std::max(0, REPEATRATE), std::max(0, REPEATDELAY)); PNEWKEYBOARD->hyprListener_keyboardMod.initCallback(&keyboard->keyboard->events.modifiers, &Events::listener_keyboardMod, PNEWKEYBOARD, "Keyboard"); PNEWKEYBOARD->hyprListener_keyboardKey.initCallback(&keyboard->keyboard->events.key, &Events::listener_keyboardKey, PNEWKEYBOARD, "Keyboard"); |
