diff options
-rw-r--r-- | engines/parallaction/defs.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/engines/parallaction/defs.h b/engines/parallaction/defs.h index 09628f6685..41450bfbbe 100644 --- a/engines/parallaction/defs.h +++ b/engines/parallaction/defs.h @@ -60,7 +60,9 @@ public: } iterator erase(iterator pos) { - return erase(pos, pos); + if (pos != Common_List::end()) + delete *pos; + return Common_List::erase(pos); } iterator erase(iterator first, iterator last) { |