aboutsummaryrefslogtreecommitdiff
path: root/engines/agos/draw.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/agos/draw.cpp')
-rw-r--r--engines/agos/draw.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/engines/agos/draw.cpp b/engines/agos/draw.cpp
index 87255334ce..b5af30fc15 100644
--- a/engines/agos/draw.cpp
+++ b/engines/agos/draw.cpp
@@ -452,7 +452,8 @@ void AGOSEngine::dx_update_screen_and_palette() {
_system->copyRectToScreen(_backBuf, _screenWidth, 0, 0, _screenWidth, _screenHeight);
_system->updateScreen();
- memcpy(_backBuf, _frontBuf, _screenWidth * _screenHeight);
+ if (getGameId() != GID_DIMP)
+ memcpy(_backBuf, _frontBuf, _screenWidth * _screenHeight);
if (getGameType() == GType_FF && _scrollFlag) {
scrollScreen();