From a0447bcd95b95e6ce5ef56d2d6750c300ea5cbf7 Mon Sep 17 00:00:00 2001 From: Jan Borsodi Date: Sat, 23 Oct 2010 01:00:25 +0200 Subject: [PATCH] Made sure review dialog is removed before going to previous dialogs. --- apps/openmw/mwgui/window_manager.cpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/apps/openmw/mwgui/window_manager.cpp b/apps/openmw/mwgui/window_manager.cpp index b01fea3869..f4d40dbb7b 100644 --- a/apps/openmw/mwgui/window_manager.cpp +++ b/apps/openmw/mwgui/window_manager.cpp @@ -787,24 +787,36 @@ void WindowManager::onReviewDialogBack() void WindowManager::onNameDialogActivate() { + if (reviewDialog) + removeDialog(reviewDialog); + reviewNext = true; setGuiMode(GM_Name); } void WindowManager::onRaceDialogActivate() { + if (reviewDialog) + removeDialog(reviewDialog); + reviewNext = true; setGuiMode(GM_Race); } void WindowManager::onClassDialogActivate() { + if (reviewDialog) + removeDialog(reviewDialog); + reviewNext = true; setGuiMode(GM_Class); } void WindowManager::onBirthSignDialogActivate() { + if (reviewDialog) + removeDialog(reviewDialog); + reviewNext = true; setGuiMode(GM_Birth); }