diff options
| -rw-r--r-- | scumm/smush/smush_player.cpp | 3 | 
1 files changed, 2 insertions, 1 deletions
| diff --git a/scumm/smush/smush_player.cpp b/scumm/smush/smush_player.cpp index 5e945c60ad..f49272d40e 100644 --- a/scumm/smush/smush_player.cpp +++ b/scumm/smush/smush_player.cpp @@ -885,8 +885,8 @@ void SmushPlayer::play(const char *filename, const char *directory) {  	while (true) {  		_scumm->_system->lock_mutex(_mutex); +		_scumm->parseEvents();  		_scumm->processKbd(); -		_scumm->waitForTimer(1);  		if(_updateNeeded == true) {  			uint32 end_time, start_time = _scumm->_system->get_msecs(); @@ -901,6 +901,7 @@ void SmushPlayer::play(const char *filename, const char *directory) {  			break;  		if (_scumm->_saveLoadFlag)  			break; +		_scumm->_system->delay_msecs(10);  	};  	deinit(); | 
