diff options
Diffstat (limited to 'backends/platform/dc/input.cpp')
-rw-r--r-- | backends/platform/dc/input.cpp | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/backends/platform/dc/input.cpp b/backends/platform/dc/input.cpp index 50587ad59d..49b6a56e6f 100644 --- a/backends/platform/dc/input.cpp +++ b/backends/platform/dc/input.cpp @@ -191,10 +191,8 @@ bool OSystem_Dreamcast::pollEvent(Event &event) { unsigned int t = Timer(); - if(_timer_active && ((int)(t-_timer_next_expiry))>=0) { - _timer_duration = _timer_callback(_timer_duration); - _timer_next_expiry = t+USEC_TO_TIMER(1000*_timer_duration); - } + if(_timer != NULL) + _timer->handler(); if(((int)(t-_devpoll))<0) return false; |