mirror of
https://github.com/Relintai/sdl2_frt.git
synced 2024-12-20 22:16:49 +01:00
Fixed bug 2526, but regressed delivering dead key presses
This commit is contained in:
parent
4750fe7390
commit
529bcf6293
@ -305,12 +305,15 @@ X11_DispatchEvent(_THIS)
|
|||||||
#endif
|
#endif
|
||||||
if (orig_keycode) {
|
if (orig_keycode) {
|
||||||
/* Make sure dead key press/release events are sent */
|
/* Make sure dead key press/release events are sent */
|
||||||
|
/* Actually, don't do this because it causes double-delivery
|
||||||
|
of some keys on Ubuntu 14.04 (bug 2526)
|
||||||
SDL_Scancode scancode = videodata->key_layout[orig_keycode];
|
SDL_Scancode scancode = videodata->key_layout[orig_keycode];
|
||||||
if (orig_event_type == KeyPress) {
|
if (orig_event_type == KeyPress) {
|
||||||
SDL_SendKeyboardKey(SDL_PRESSED, scancode);
|
SDL_SendKeyboardKey(SDL_PRESSED, scancode);
|
||||||
} else {
|
} else {
|
||||||
SDL_SendKeyboardKey(SDL_RELEASED, scancode);
|
SDL_SendKeyboardKey(SDL_RELEASED, scancode);
|
||||||
}
|
}
|
||||||
|
*/
|
||||||
}
|
}
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user