Fixed infinite timeout in SDL_WaitEventTimeout() - thanks ?????????? ????????
This commit is contained in:
1 parent
2a754ca735
commit
6303941ac1
1 file changed
+3
-2
@@ -435,8 +435,6 @@ SDL_WaitEventTimeout(SDL_Event * event, int timeout)
|
||||
switch (SDL_PeepEvents(event, 1, SDL_GETEVENT, SDL_FIRSTEVENT, SDL_LASTEVENT)) {
|
||||
case -1:
|
||||
return 0;
|
||||
case 1:
|
||||
return 1;
|
||||
case 0:
|
||||
if (timeout == 0) {
|
||||
/* Polling and no events, just return */
|
||||
@@ -448,6 +446,9 @@ SDL_WaitEventTimeout(SDL_Event * event, int timeout)
|
||||
}
|
||||
SDL_Delay(10);
|
||||
break;
|
||||
default:
|
||||
/* Has events */
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user