From 25690a4103ed46556be166f8166b5ed980f2c76f Mon Sep 17 00:00:00 2001 From: Arnaud Jamin Date: Thu, 20 Mar 2025 13:42:52 -0400 Subject: [PATCH] CogInput windows fixes Fix CogInputWindow_Action reset button Fix CogInputWindow_Gamepad LockPosition option --- .../CogInput/Source/CogInput/Private/CogInputWindow_Actions.cpp | 2 +- .../CogInput/Source/CogInput/Private/CogInputWindow_Gamepad.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Plugins/CogInput/Source/CogInput/Private/CogInputWindow_Actions.cpp b/Plugins/CogInput/Source/CogInput/Private/CogInputWindow_Actions.cpp index 25fa387..66cc1ec 100644 --- a/Plugins/CogInput/Source/CogInput/Private/CogInputWindow_Actions.cpp +++ b/Plugins/CogInput/Source/CogInput/Private/CogInputWindow_Actions.cpp @@ -66,7 +66,7 @@ void FCogInputWindow_Actions::RenderContent() if (ImGui::MenuItem("Reset")) { - for (FCogInputMappingContextInfo Mapping : Mappings) + for (FCogInputMappingContextInfo& Mapping : Mappings) { for (FCogInputActionInfo& Action : Mapping.Actions) { diff --git a/Plugins/CogInput/Source/CogInput/Private/CogInputWindow_Gamepad.cpp b/Plugins/CogInput/Source/CogInput/Private/CogInputWindow_Gamepad.cpp index 1ebf463..08d2dd2 100644 --- a/Plugins/CogInput/Source/CogInput/Private/CogInputWindow_Gamepad.cpp +++ b/Plugins/CogInput/Source/CogInput/Private/CogInputWindow_Gamepad.cpp @@ -500,7 +500,7 @@ void FCogInputWindow_Gamepad::RenderMainContextMenu() { ImGui::Checkbox("Overlay", &Config->bShowAsOverlay); ImGui::Checkbox("Lock Position", &Config->bLockPosition); - ImGui::BeginDisabled(Config->bLockPosition); + ImGui::BeginDisabled(!Config->bLockPosition); FCogWidgets::SetNextItemToShortWidth(); ImGui::SliderFloat2("Alignment", &Config->Alignment.X, 0, 1.0f, "%.2f"); FCogWidgets::SetNextItemToShortWidth();