diff options
author | Strangerke | 2015-12-22 00:29:45 +0100 |
---|---|---|
committer | Willem Jan Palenstijn | 2015-12-23 21:35:34 +0100 |
commit | 02b606e3750490ce30bfc30a39118bc761c2d1bd (patch) | |
tree | 6b20b1281857acc81ccfd1399aee158df58f8bbe /engines | |
parent | 26c48305b58b054bc81c1de37b7af9e79eb231bf (diff) | |
download | scummvm-rg350-02b606e3750490ce30bfc30a39118bc761c2d1bd.tar.gz scummvm-rg350-02b606e3750490ce30bfc30a39118bc761c2d1bd.tar.bz2 scummvm-rg350-02b606e3750490ce30bfc30a39118bc761c2d1bd.zip |
LAB: Avoid to delete _screenImage->_imageData, which causes a crash
Diffstat (limited to 'engines')
-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; } |