diff options
Diffstat (limited to 'engines/agos/draw.cpp')
-rw-r--r-- | engines/agos/draw.cpp | 3 |
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(); |