mirror of
https://github.com/yawut/SDL.git
synced 2026-04-17 06:16:11 -05:00
Volumetric In X11 the SDL error "Unknown touch device" can occur after which the application stops recognizing touch events. For a kiosk-type application this results in a hang as far as the user is concerned. This is reproducible on HP Z220/Z230/Z240 workstations by swapping USB cables for a while and it also occurs with no physical changes, probably due to USB device power management. A workaround is to make SDL re-enumerate the touch devices like it does at startup. A patch is attached. |
||
|---|---|---|
| .. | ||
| blank_cursor.h | ||
| default_cursor.h | ||
| scancodes_darwin.h | ||
| scancodes_linux.h | ||
| scancodes_windows.h | ||
| scancodes_xfree86.h | ||
| SDL_clipboardevents_c.h | ||
| SDL_clipboardevents.c | ||
| SDL_dropevents_c.h | ||
| SDL_dropevents.c | ||
| SDL_events_c.h | ||
| SDL_events.c | ||
| SDL_gesture_c.h | ||
| SDL_gesture.c | ||
| SDL_keyboard_c.h | ||
| SDL_keyboard.c | ||
| SDL_mouse_c.h | ||
| SDL_mouse.c | ||
| SDL_quit.c | ||
| SDL_sysevents.h | ||
| SDL_touch_c.h | ||
| SDL_touch.c | ||
| SDL_windowevents_c.h | ||
| SDL_windowevents.c | ||