diff options
Diffstat (limited to 'engines')
-rw-r--r-- | engines/sherlock/map.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/engines/sherlock/map.cpp b/engines/sherlock/map.cpp index b0cf246e52..a807d52f91 100644 --- a/engines/sherlock/map.cpp +++ b/engines/sherlock/map.cpp @@ -355,7 +355,8 @@ void Map::saveTopLine() { */ void Map::eraseTopLine() { Screen &screen = *_vm->_screen; - screen.blitFrom(_topLine, Common::Point(0, 0)); + screen._backBuffer1.blitFrom(_topLine, Common::Point(0, 0)); + screen.slamArea(0, 0, SHERLOCK_SCREEN_WIDTH, _topLine.h); } /** |