From eac033d227e83fa7aa1da97510aba94d40323238 Mon Sep 17 00:00:00 2001 From: a/ Date: Mon, 21 Jun 2021 19:31:46 +0900 Subject: [PATCH] SAGA2: Call deleteTask on task destruction --- engines/saga2/task.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/engines/saga2/task.h b/engines/saga2/task.h index f4f07f5ab81..a1e18d64ed6 100644 --- a/engines/saga2/task.h +++ b/engines/saga2/task.h @@ -150,7 +150,9 @@ public: Task(void **buf, TaskID id); // Virtual destructor -- do nothing - virtual ~Task(void) {} + virtual ~Task(void) { + deleteTask(this); + } // Fixup any subtask pointers virtual void fixup(void);