From 2905ed5fb111f1f67fffeb3a4c4f1625b7c082d7 Mon Sep 17 00:00:00 2001 From: Andrew Lanzone Date: Fri, 20 Jun 2025 22:41:39 -0700 Subject: [PATCH] Fix controller selection of nested dialog choices --- apps/openmw/mwgui/dialogue.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/openmw/mwgui/dialogue.cpp b/apps/openmw/mwgui/dialogue.cpp index d89c7753ce..b96bf85f6f 100644 --- a/apps/openmw/mwgui/dialogue.cpp +++ b/apps/openmw/mwgui/dialogue.cpp @@ -969,7 +969,7 @@ namespace MWGui if (mChoices.size() > 0) { if (mControllerChoice >= 0 && mControllerChoice < static_cast(mChoices.size())) - onChoiceActivated(mControllerChoice + 1); // +1 because choices are indexed starting at 1 + onChoiceActivated(mChoices[mControllerChoice].second); } else if (mControllerFocus == static_cast(mTopicsList->getItemCount())) onGoodbyeActivated();