From 9addb1e77678d85cbfb9155896c9d863a3d14ac8 Mon Sep 17 00:00:00 2001 From: Strangerke Date: Wed, 27 Mar 2013 20:25:28 +0100 Subject: HOPKINS: Fix a couple of regressions in previous commit. Thanks fuzzie for noticing --- engines/hopkins/anim.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'engines') diff --git a/engines/hopkins/anim.cpp b/engines/hopkins/anim.cpp index 95ac4836cb..458e8d25f3 100644 --- a/engines/hopkins/anim.cpp +++ b/engines/hopkins/anim.cpp @@ -662,7 +662,8 @@ void AnimationManager::playSequence(const Common::String &file, uint32 rate1, ui _vm->_eventsManager->_rateCounter = 0; _vm->_graphicsManager->lockScreen(); - _vm->_graphicsManager->copyVideoVbe16a(screenP); + if (*screenP != kByteStop) + _vm->_graphicsManager->copyVideoVbe16a(screenP); _vm->_graphicsManager->unlockScreen(); _vm->_graphicsManager->addRefreshRect(0, 0, SCREEN_WIDTH, SCREEN_HEIGHT); @@ -769,7 +770,8 @@ void AnimationManager::playSequence2(const Common::String &file, uint32 rate1, u _vm->_eventsManager->_rateCounter = 0; _vm->_graphicsManager->lockScreen(); - _vm->_graphicsManager->copyVideoVbe16a(screenP); + if (*screenP != kByteStop) + _vm->_graphicsManager->copyVideoVbe16a(screenP); _vm->_graphicsManager->unlockScreen(); _vm->_graphicsManager->addRefreshRect(0, 0, SCREEN_WIDTH, SCREEN_HEIGHT); -- cgit v1.2.3