From 9e314e19d98bfb952c5fb1eb216fa97d0e95179f Mon Sep 17 00:00:00 2001 From: Matthew Stewart Date: Fri, 25 May 2018 21:53:18 -0400 Subject: STARTREK: Demon2, half of Demon3 done --- engines/startrek/graphics.cpp | 2 ++ 1 file changed, 2 insertions(+) (limited to 'engines/startrek/graphics.cpp') 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()); -- cgit v1.2.3