diff --git a/apps/openmw/mwgui/window_manager.cpp b/apps/openmw/mwgui/window_manager.cpp index bd6e13e2d..327020aa7 100644 --- a/apps/openmw/mwgui/window_manager.cpp +++ b/apps/openmw/mwgui/window_manager.cpp @@ -231,6 +231,8 @@ void WindowManager::updateVisible() reviewDialog->configureSkills(playerMajorSkills, playerMinorSkills); } + reviewDialog->updateSkillArea(); + reviewDialog->eventDone = MyGUI::newDelegate(this, &WindowManager::onReviewDialogDone); reviewDialog->eventBack = MyGUI::newDelegate(this, &WindowManager::onReviewDialogBack); reviewDialog->setVisible(true); @@ -381,6 +383,7 @@ void WindowManager::setFactions (const FactionList& factions) void WindowManager::setBirthSign (const std::string &signId) { stats->setBirthSign (signId); + playerBirthSignId = signId; } void WindowManager::setReputation (int reputation)