diff options
-rw-r--r-- | engines/fullpipe/motion.cpp | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/engines/fullpipe/motion.cpp b/engines/fullpipe/motion.cpp index 9f34c8fab8..79bb02638c 100644 --- a/engines/fullpipe/motion.cpp +++ b/engines/fullpipe/motion.cpp @@ -516,7 +516,14 @@ MovGraphItem::MovGraphItem() { } void MovGraphItem::free() { - warning("STUB: MovGraphItem::free()"); + for (uint i = 0; i < movitems->size(); i++) { + (*movitems)[i]->movarr->_movSteps.clear(); + delete (*movitems)[i]->movarr; + } + + delete movitems; + + movitems = 0; } int MovGraph_messageHandler(ExCommand *cmd); |