From 9f7ad4b5f25e3c9d6437f0ac0e5e26dba4cab330 Mon Sep 17 00:00:00 2001 From: Filippos Karapetis Date: Thu, 10 Dec 2015 12:39:32 +0200 Subject: LAB: Fix crash when closing the map --- engines/lab/map.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'engines') diff --git a/engines/lab/map.cpp b/engines/lab/map.cpp index c6b2277280..b484a1e323 100644 --- a/engines/lab/map.cpp +++ b/engines/lab/map.cpp @@ -106,7 +106,6 @@ void LabEngine::loadMapData() { void LabEngine::freeMapData() { freeButtonList(&_mapGadgetList); - delete[] _maps; delete _imgMap; delete _imgRoom; delete _imgUpArrowRoom; @@ -121,8 +120,8 @@ void LabEngine::freeMapData() { delete _imgMapEast; delete _imgMapSouth; delete _imgMapWest; - delete _imgXMark; - delete _maps; + // _imgXMark is a pointer to one of the four buffers above + delete[] _maps; _imgMap = nullptr; _imgRoom = nullptr; -- cgit v1.2.3