aboutsummaryrefslogtreecommitdiff
path: root/backends/platform/dc/input.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'backends/platform/dc/input.cpp')
-rw-r--r--backends/platform/dc/input.cpp6
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;