mirror of
https://github.com/Relintai/sdl2_frt.git
synced 2024-12-25 09:17:12 +01:00
wayland: Disable key repeat when repeat rate equals 0
This fixes a crash on pressing keyboard button when compositor sends zero as repeat rate, indicating that key repeat should be disabled. From Wayland protocol spec: > Negative values for either rate or delay are illegal. A rate of zero > will disable any repeating (regardless of the value of delay).
This commit is contained in:
parent
d784dd20b6
commit
54aea2446e
@ -199,7 +199,7 @@ keyboard_repeat_clear(SDL_WaylandKeyboardRepeat* repeat_info) {
|
||||
static void
|
||||
keyboard_repeat_set(SDL_WaylandKeyboardRepeat* repeat_info,
|
||||
uint32_t scancode, SDL_bool has_text, char text[8]) {
|
||||
if (!repeat_info->is_initialized) {
|
||||
if (!repeat_info->is_initialized || !repeat_info->repeat_rate) {
|
||||
return;
|
||||
}
|
||||
repeat_info->is_key_down = SDL_TRUE;
|
||||
|
Loading…
Reference in New Issue
Block a user