diff options
author | Matthew Stewart | 2018-05-25 21:53:18 -0400 |
---|---|---|
committer | Eugene Sandulenko | 2018-08-09 08:37:30 +0200 |
commit | 9e314e19d98bfb952c5fb1eb216fa97d0e95179f (patch) | |
tree | cb56aa3cb3170b8d25ff3c48d4038dadda4b4829 /engines/startrek/graphics.cpp | |
parent | 45ae72b763268d87a5a6613231b7a11a2fbd8168 (diff) | |
download | scummvm-rg350-9e314e19d98bfb952c5fb1eb216fa97d0e95179f.tar.gz scummvm-rg350-9e314e19d98bfb952c5fb1eb216fa97d0e95179f.tar.bz2 scummvm-rg350-9e314e19d98bfb952c5fb1eb216fa97d0e95179f.zip |
STARTREK: Demon2, half of Demon3 done
Diffstat (limited to 'engines/startrek/graphics.cpp')
-rw-r--r-- | engines/startrek/graphics.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/engines/startrek/graphics.cpp b/engines/startrek/graphics.cpp index 2e289514f0..a5b2b7bc71 100644 --- a/engines/startrek/graphics.cpp +++ b/engines/startrek/graphics.cpp @@ -493,6 +493,8 @@ void Graphics::drawAllSprites(bool updateScreen) { // Redraw the background on every dirty rectangle for (int i = 0; i < numDirtyRects; i++) { Common::Rect &r = dirtyRects[i]; + if (r.width() == 0 || r.height() == 0) + continue; int offset = r.top * SCREEN_WIDTH + r.left; _vm->_system->copyRectToScreen(_backgroundImage->pixels+offset, SCREEN_WIDTH, r.left, r.top, r.width(), r.height()); |