aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarcus Comstedt2003-03-03 21:40:31 +0000
committerMarcus Comstedt2003-03-03 21:40:31 +0000
commitcf13cd3f33c96961e0ed3345d86e2921f016ed5b (patch)
tree870ca7b445e5155e041670052c3d497073cf6689
parentf01d67ab9c5fddc271dfb9cc41fed3766ba367b8 (diff)
downloadscummvm-rg350-cf13cd3f33c96961e0ed3345d86e2921f016ed5b.tar.gz
scummvm-rg350-cf13cd3f33c96961e0ed3345d86e2921f016ed5b.tar.bz2
scummvm-rg350-cf13cd3f33c96961e0ed3345d86e2921f016ed5b.zip
Don't keep a backlog of missed deadlines for event polling...
svn-id: r6674
-rw-r--r--backends/dc/input.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/backends/dc/input.cpp b/backends/dc/input.cpp
index 9505f22983..f491c07869 100644
--- a/backends/dc/input.cpp
+++ b/backends/dc/input.cpp
@@ -149,6 +149,8 @@ bool OSystem_Dreamcast::poll_event(Event *event)
if(((int)(t-_devpoll))<0)
return false;
_devpoll += USEC_TO_TIMER(17000);
+ if(((int)(t-_devpoll))>=0)
+ _devpoll = t + USEC_TO_TIMER(17000);
int mask = getimask();
setimask(15);
checkSound();