[Scummvm-cvs-logs] CVS: scummvm/sky screen.cpp,1.42,1.43

Nicolas Bacca arisme at users.sourceforge.net
Fri Jul 11 08:53:10 CEST 2003


Update of /cvsroot/scummvm/scummvm/sky
In directory sc8-pr-cvs1:/tmp/cvs-serv5192

Modified Files:
	screen.cpp 
Log Message:
Avoid deadlock

Index: screen.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/sky/screen.cpp,v
retrieving revision 1.42
retrieving revision 1.43
diff -u -d -r1.42 -r1.43
--- screen.cpp	10 Jul 2003 20:22:26 -0000	1.42
+++ screen.cpp	11 Jul 2003 15:52:46 -0000	1.43
@@ -374,8 +374,12 @@
 void SkyScreen::waitForTimer(void) {
 
 	_gotTick = false;
-	while (!_gotTick)
+	while (!_gotTick) {
+		OSystem::Event event;
+
 		_system->delay_msecs(10);
+		while (_system->poll_event(&event));
+	}
 }
 
 void SkyScreen::handleTimer(void) {





More information about the Scummvm-git-logs mailing list