From 4cf4387ce42a655a30d37b8a54e6eacf64d14158 Mon Sep 17 00:00:00 2001 From: Strangerke Date: Wed, 25 Nov 2015 00:12:49 +0100 Subject: MADS: Nebular - Fix two memory leaks in dialogs --- engines/mads/nebular/dialogs_nebular.cpp | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'engines/mads/nebular/dialogs_nebular.cpp') diff --git a/engines/mads/nebular/dialogs_nebular.cpp b/engines/mads/nebular/dialogs_nebular.cpp index 960a2cc2f4..a5c6a56049 100644 --- a/engines/mads/nebular/dialogs_nebular.cpp +++ b/engines/mads/nebular/dialogs_nebular.cpp @@ -366,6 +366,8 @@ void DialogsNebular::showScummVMSaveDialog() { // Flag for scene loading that we're returning from a dialog scene._currentSceneId = RETURNING_FROM_DIALOG; + + delete dialog; } void DialogsNebular::showScummVMRestoreDialog() { @@ -382,6 +384,8 @@ void DialogsNebular::showScummVMRestoreDialog() { // Flag for scene loading that we're returning from a dialog scene._currentSceneId = RETURNING_FROM_DIALOG; } + + delete dialog; } /*------------------------------------------------------------------------*/ -- cgit v1.2.3