diff options
Diffstat (limited to 'engines/mohawk/myst.cpp')
| -rw-r--r-- | engines/mohawk/myst.cpp | 5 | 
1 files changed, 3 insertions, 2 deletions
| diff --git a/engines/mohawk/myst.cpp b/engines/mohawk/myst.cpp index 0e791aadc6..7cafaf69a3 100644 --- a/engines/mohawk/myst.cpp +++ b/engines/mohawk/myst.cpp @@ -472,7 +472,7 @@ uint16 MohawkEngine_Myst::getCardBackgroundId() {  }  void MohawkEngine_Myst::drawCardBackground() { -	_gfx->copyImageToScreen(getCardBackgroundId(), Common::Rect(0, 0, 544, 333)); +	_gfx->copyImageToBackBuffer(getCardBackgroundId(), Common::Rect(0, 0, 544, 333));  }  void MohawkEngine_Myst::changeToCard(uint16 card, bool updateScreen) { @@ -568,7 +568,8 @@ void MohawkEngine_Myst::changeToCard(uint16 card, bool updateScreen) {  	// Make sure the screen is updated  	if (updateScreen) { -		_gfx->updateScreen(); +		_gfx->copyBackBufferToScreen(Common::Rect(544, 333)); +		_system->updateScreen();  	}  } | 
