mirror of https://github.com/encounter/SDL.git
evdev: don't debug log on a BTN_TOUCH from a non-touch device.
This commit is contained in:
parent
2755a505a3
commit
861a21f98b
|
@ -448,10 +448,16 @@ SDL_EVDEV_translate_keycode(int keycode)
|
||||||
scancode = linux_scancode_table[keycode];
|
scancode = linux_scancode_table[keycode];
|
||||||
|
|
||||||
if (scancode == SDL_SCANCODE_UNKNOWN) {
|
if (scancode == SDL_SCANCODE_UNKNOWN) {
|
||||||
|
/* BTN_TOUCH is handled elsewhere, but we might still end up here if
|
||||||
|
you get an unexpected BTN_TOUCH from something SDL believes is not
|
||||||
|
a touch device. In this case, we'd rather not get a misleading
|
||||||
|
SDL_Log message about an unknown key. */
|
||||||
|
if (keycode != BTN_TOUCH) {
|
||||||
SDL_Log("The key you just pressed is not recognized by SDL. To help "
|
SDL_Log("The key you just pressed is not recognized by SDL. To help "
|
||||||
"get this fixed, please report this to the SDL forums/mailing list "
|
"get this fixed, please report this to the SDL forums/mailing list "
|
||||||
"<https://discourse.libsdl.org/> EVDEV KeyCode %d", keycode);
|
"<https://discourse.libsdl.org/> EVDEV KeyCode %d", keycode);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
return scancode;
|
return scancode;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue