summaryrefslogtreecommitdiffstatshomepage
path: root/src/osd/modules/sync/sync_sdl.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/osd/modules/sync/sync_sdl.c')
-rw-r--r--src/osd/modules/sync/sync_sdl.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/osd/modules/sync/sync_sdl.c b/src/osd/modules/sync/sync_sdl.c
index fe1fdafe0bc..66de65e2850 100644
--- a/src/osd/modules/sync/sync_sdl.c
+++ b/src/osd/modules/sync/sync_sdl.c
@@ -247,6 +247,8 @@ void osd_event_reset(osd_event *event)
int osd_event_wait(osd_event *event, osd_ticks_t timeout)
{
LOG(("osd_event_wait"));
+ if (timeout == OSD_EVENT_WAIT_INFINITE)
+ timeout = osd_ticks_per_second() * (osd_ticks_t)10000;
SDL_mutexP(event->mutex);
if (!timeout)
{