From cf9b90386ce968070b0442d13d8614a3bc5bd1da Mon Sep 17 00:00:00 2001 From: Jan Borsodi Date: Sat, 23 Oct 2010 01:01:03 +0200 Subject: [PATCH] Do not set the birth sign ID if it is empty. --- apps/openmw/mwgui/window_manager.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/apps/openmw/mwgui/window_manager.cpp b/apps/openmw/mwgui/window_manager.cpp index f4d40dbb7..b6aebb58d 100644 --- a/apps/openmw/mwgui/window_manager.cpp +++ b/apps/openmw/mwgui/window_manager.cpp @@ -745,7 +745,9 @@ void WindowManager::onBirthSignDialogDone() { if (birthSignDialog) { - environment.mMechanicsManager->setPlayerBirthsign(birthSignDialog->getBirthId()); + const std::string birthSignId = birthSignDialog->getBirthId(); + if (!birthSignId.empty()) + environment.mMechanicsManager->setPlayerBirthsign(birthSignId); removeDialog(birthSignDialog); }