aboutsummaryrefslogtreecommitdiffstats
path: root/src/core
diff options
context:
space:
mode:
authorSteve Wills <steve@mouf.net>2021-02-14 14:06:37 -0500
committerSteve Wills <steve@mouf.net>2021-02-14 14:06:37 -0500
commita666de46aaebc3b76387cef7cc89f141414c38ce (patch)
tree2e6c4b8d38b9555aa6017ad6288725056b8909d0 /src/core
parente35c56ceb3eea3c3ccda1cc4e6645e901787d70a (diff)
Fix seg fault when configuring controller
Since controllerAction can be -2 (line 2105)
Diffstat (limited to 'src/core')
-rw-r--r--src/core/Frontend.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/core/Frontend.cpp b/src/core/Frontend.cpp
index 07b8f996..ae2dd12f 100644
--- a/src/core/Frontend.cpp
+++ b/src/core/Frontend.cpp
@@ -2166,7 +2166,7 @@ CMenuManager::DrawControllerBound(int32 yStart, int32 xStart, int32 unused, int8
// Print bindings, including seperator (-) between them
CFont::SetScale(MENU_X(0.25f), MENU_Y(SMALLESTTEXT_Y_SCALE));
- for (; contSetOrder < MAX_SETORDERS && controllerAction != -1; contSetOrder++) {
+ for (; contSetOrder < MAX_SETORDERS && controllerAction >= 0; contSetOrder++) {
wchar *settingText = ControlsManager.GetControllerSettingTextWithOrderNumber((e_ControllerAction)controllerAction, (eContSetOrder)contSetOrder);
if (settingText) {
++bindingsForThisOpt;