diff options
author | Matthew Stewart | 2018-06-25 01:40:45 -0400 |
---|---|---|
committer | Eugene Sandulenko | 2018-08-09 08:37:30 +0200 |
commit | aa41f89395b3fa3e74a4e060a06c1dbfd537c158 (patch) | |
tree | 119558123569a8eec8a1d5bdea1deeb995c748d2 /engines/startrek/graphics.cpp | |
parent | c3bd0347ada48ab5188d058104c884f3a0d61c21 (diff) | |
download | scummvm-rg350-aa41f89395b3fa3e74a4e060a06c1dbfd537c158.tar.gz scummvm-rg350-aa41f89395b3fa3e74a4e060a06c1dbfd537c158.tar.bz2 scummvm-rg350-aa41f89395b3fa3e74a4e060a06c1dbfd537c158.zip |
STARTREK: Fix memory leak in drawAllSprites
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 f369c11dd0..9dc484f33a 100644 --- a/engines/startrek/graphics.cpp +++ b/engines/startrek/graphics.cpp @@ -542,6 +542,8 @@ void Graphics::drawAllSprites(bool updateScreen) { _vm->_system->copyRectToScreen((byte *)surface.getPixels() + offset, SCREEN_WIDTH, r.left, r.top, r.width(), r.height()); } + surface.free(); + if (updateScreen) { // Check if there are any pending updates to the mouse. if (_mouseBitmap != _mouseBitmapLastFrame) { |