mirror of
https://github.com/gnif/LookingGlass.git
synced 2024-11-13 04:27:55 +00:00
[client] corrected event processing
SDL_WaitEvent is useless as it runs in 10ms increments, which is way too slow for high rate of input applications.
This commit is contained in:
parent
b61ba15a9c
commit
3156c0e0cb
1 changed files with 2 additions and 8 deletions
|
@ -587,15 +587,9 @@ int eventThread(void * arg)
|
|||
while(state.running)
|
||||
{
|
||||
SDL_Event event;
|
||||
if (!SDL_WaitEventTimeout(&event, 1000))
|
||||
if (!SDL_PollEvent(&event))
|
||||
{
|
||||
const char * err = SDL_GetError();
|
||||
if (err[0] != '\0')
|
||||
{
|
||||
DEBUG_ERROR("SDL Error: %s", err);
|
||||
state.running = false;
|
||||
break;
|
||||
}
|
||||
usleep(1000);
|
||||
continue;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue