From ce2cf14eede86671274f2bdf262eb2fd68c4690f Mon Sep 17 00:00:00 2001 From: tildearrow Date: Tue, 12 Aug 2025 16:07:37 -0500 Subject: [PATCH] fix macro scrollbars sharing the same ID --- src/gui/insEdit.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/gui/insEdit.cpp b/src/gui/insEdit.cpp index 5a0f5263d..2f2e338ea 100644 --- a/src/gui/insEdit.cpp +++ b/src/gui/insEdit.cpp @@ -2675,7 +2675,7 @@ void FurnaceGUI::drawMacros(std::vector& macros, FurnaceGUI } ImGui::BeginDisabled(scrollMax<1); ImGui::SetNextItemWidth(availableWidth); - if (CWSliderInt("##MacroScroll",¯oDragScroll,0,scrollMax,"")) { + if (CWSliderInt("##MacroScrollTop",¯oDragScroll,0,scrollMax,"")) { if (macroDragScroll<0) macroDragScroll=0; if (macroDragScroll>scrollMax) macroDragScroll=scrollMax; } @@ -2734,7 +2734,7 @@ void FurnaceGUI::drawMacros(std::vector& macros, FurnaceGUI ImGui::TableNextColumn(); ImGui::BeginDisabled(scrollMax<1); ImGui::SetNextItemWidth(availableWidth); - if (CWSliderInt("##MacroScroll",¯oDragScroll,0,scrollMax,"")) { + if (CWSliderInt("##MacroScrollBottom",¯oDragScroll,0,scrollMax,"")) { if (macroDragScroll<0) macroDragScroll=0; if (macroDragScroll>scrollMax) macroDragScroll=scrollMax; }