diff --git a/apps/openmw/mwgui/confirmationdialog.cpp b/apps/openmw/mwgui/confirmationdialog.cpp index 67da1f94a7..b284db16b2 100644 --- a/apps/openmw/mwgui/confirmationdialog.cpp +++ b/apps/openmw/mwgui/confirmationdialog.cpp @@ -22,7 +22,6 @@ namespace MWGui if (Settings::gui().mControllerMenus) { - mOkButton->setStateSelected(true); trackFocusEvents(mOkButton); trackFocusEvents(mCancelButton); } @@ -44,6 +43,13 @@ namespace MWGui MWBase::Environment::get().getWindowManager()->setKeyFocusWidget(mOkButton); + if (Settings::gui().mControllerMenus) + { + mOkButtonFocus = true; + mOkButton->setStateSelected(true); + mCancelButton->setStateSelected(false); + } + center(); }