From 1b34248ef60457600ad3cbc65183a2fb8bbdd5a0 Mon Sep 17 00:00:00 2001 From: bmdhacks Date: Sun, 10 Aug 2025 17:05:37 -0700 Subject: [PATCH] fix a crash in skill selection dialog due to uninitialized controller data --- apps/openmw/mwgui/class.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/openmw/mwgui/class.cpp b/apps/openmw/mwgui/class.cpp index 9573d22377..c7189bc340 100644 --- a/apps/openmw/mwgui/class.cpp +++ b/apps/openmw/mwgui/class.cpp @@ -1022,6 +1022,8 @@ namespace MWGui SelectSkillDialog::SelectSkillDialog() : WindowModal("openmw_chargen_select_skill.layout") , mSkillId(ESM::Skill::Block) + , mControllerFocus(0) + , mNumSkillsPerSpecialization{} { // Centre dialog center(); @@ -1063,7 +1065,6 @@ namespace MWGui if (Settings::gui().mControllerMenus) { - mControllerFocus = 0; if (mSkillButtons.size() > 0) mSkillButtons[0]->setStateSelected(true);