From 02b606e3750490ce30bfc30a39118bc761c2d1bd Mon Sep 17 00:00:00 2001 From: Strangerke Date: Tue, 22 Dec 2015 00:29:45 +0100 Subject: [PATCH] LAB: Avoid to delete _screenImage->_imageData, which causes a crash --- engines/lab/lab.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/engines/lab/lab.cpp b/engines/lab/lab.cpp index 1b92850cd81..ecc9a42650c 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; }