Some controller focus initialization cleanup

This commit is contained in:
Alexei Kotov 2025-08-14 13:43:46 +03:00
parent 80a29ab57b
commit 30bd014bd7
3 changed files with 2 additions and 7 deletions

View File

@ -383,7 +383,6 @@ namespace MWGui
InfoBoxDialog::InfoBoxDialog()
: WindowModal("openmw_infobox.layout")
, mControllerFocus(0)
{
getWidget(mTextBox, "TextBox");
getWidget(mText, "Text");
@ -525,7 +524,6 @@ namespace MWGui
: WindowModal("openmw_chargen_create_class.layout")
, mAffectedAttribute(nullptr)
, mAffectedSkill(nullptr)
, mControllerFocus(2)
{
// Centre dialog
center();
@ -962,7 +960,6 @@ namespace MWGui
if (Settings::gui().mControllerMenus)
{
mControllerFocus = 0;
if (mAttributeButtons.size() > 0)
mAttributeButtons[0]->setStateSelected(true);
@ -1021,9 +1018,7 @@ namespace MWGui
SelectSkillDialog::SelectSkillDialog()
: WindowModal("openmw_chargen_select_skill.layout")
, mControllerFocus(0)
, mSkillId(ESM::Skill::Block)
, mNumSkillsPerSpecialization{}
{
// Centre dialog
center();

View File

@ -257,7 +257,7 @@ namespace MWGui
private:
ESM::RefId mSkillId;
std::array<size_t, 3> mNumSkillsPerSpecialization;
std::array<size_t, 3> mNumSkillsPerSpecialization{};
void selectNextColumn(int direction);
};
@ -353,7 +353,7 @@ namespace MWGui
Widgets::MWSkillPtr mAffectedSkill;
bool onControllerButtonEvent(const SDL_ControllerButtonEvent& arg) override;
size_t mControllerFocus = 0;
size_t mControllerFocus = 2;
};
}
#endif