From 93176235a49e3fa04ff41b06e6572fe6739374f4 Mon Sep 17 00:00:00 2001 From: briaguya <70942617+briaguya0@users.noreply.github.com> Date: Fri, 28 Nov 2025 16:55:08 -0500 Subject: [PATCH 1/2] make connected controller button imgui ids unique --- soh/soh/Enhancements/controls/SohInputEditorWindow.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/soh/soh/Enhancements/controls/SohInputEditorWindow.cpp b/soh/soh/Enhancements/controls/SohInputEditorWindow.cpp index 208833d6149..355a2d60e63 100644 --- a/soh/soh/Enhancements/controls/SohInputEditorWindow.cpp +++ b/soh/soh/Enhancements/controls/SohInputEditorWindow.cpp @@ -1534,7 +1534,7 @@ void SohInputEditorWindow::DrawDeviceToggles(uint8_t portIndex) { }; ImGui::PushItemFlag(ImGuiItemFlags_Disabled, true); ImGui::SameLine(); - ImGui::Button(StringHelper::Sprintf("%s %s (SDL)", ICON_FA_GAMEPAD, name.c_str()).c_str()); + ImGui::Button(StringHelper::Sprintf("%s %s (SDL)##instanceId_%d", ICON_FA_GAMEPAD, name.c_str(), instanceId).c_str()); ImGui::PopStyleColor(); ImGui::PopStyleColor(); ImGui::PopItemFlag(); From 7d3fa1339704c210a7183d97d99e81a757cccf6e Mon Sep 17 00:00:00 2001 From: briaguya <70942617+briaguya-ai@users.noreply.github.com> Date: Fri, 28 Nov 2025 16:58:42 -0500 Subject: [PATCH 2/2] clang format --- soh/soh/Enhancements/controls/SohInputEditorWindow.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/soh/soh/Enhancements/controls/SohInputEditorWindow.cpp b/soh/soh/Enhancements/controls/SohInputEditorWindow.cpp index 355a2d60e63..84848e1ffa3 100644 --- a/soh/soh/Enhancements/controls/SohInputEditorWindow.cpp +++ b/soh/soh/Enhancements/controls/SohInputEditorWindow.cpp @@ -1534,7 +1534,8 @@ void SohInputEditorWindow::DrawDeviceToggles(uint8_t portIndex) { }; ImGui::PushItemFlag(ImGuiItemFlags_Disabled, true); ImGui::SameLine(); - ImGui::Button(StringHelper::Sprintf("%s %s (SDL)##instanceId_%d", ICON_FA_GAMEPAD, name.c_str(), instanceId).c_str()); + ImGui::Button( + StringHelper::Sprintf("%s %s (SDL)##instanceId_%d", ICON_FA_GAMEPAD, name.c_str(), instanceId).c_str()); ImGui::PopStyleColor(); ImGui::PopStyleColor(); ImGui::PopItemFlag();