diff options
-rw-r--r-- | engines/lab/lab.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/engines/lab/lab.cpp b/engines/lab/lab.cpp index 1b92850cd8..ecc9a42650 100644 --- a/engines/lab/lab.cpp +++ b/engines/lab/lab.cpp @@ -152,6 +152,9 @@ LabEngine::~LabEngine() { delete _tilePuzzle; delete _utils; delete _journalBackImage; + // _screenImage->_imageData is always pointing to the current drawing buffer. + // It shouldn't be deleted there. + _screenImage->_imageData = nullptr; delete _screenImage; } |