aboutsummaryrefslogtreecommitdiff
path: root/engines/cruise/cell.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/cruise/cell.cpp')
-rw-r--r--engines/cruise/cell.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/engines/cruise/cell.cpp b/engines/cruise/cell.cpp
index d185ddae56..65cc234bda 100644
--- a/engines/cruise/cell.cpp
+++ b/engines/cruise/cell.cpp
@@ -218,9 +218,9 @@ void removeCell(cellStruct *objPtr, int ovlNumber, int objectIdx, int objType, i
dx->prev = si->prev;
- // TODO: complelty wrong
- //freeMessageList(si);
-
+ // Free the entry
+ if (si->gfxPtr)
+ freeGfx(si->gfxPtr);
MemFree(si);
currentObj = dx;