From ffba0daf1c2db2142fc2443ab0711889a57844e8 Mon Sep 17 00:00:00 2001 From: tildearrow Date: Mon, 11 Nov 2024 13:57:33 -0500 Subject: [PATCH] GUI: fix hitbox issue in sys picker --- src/gui/sysPicker.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/gui/sysPicker.cpp b/src/gui/sysPicker.cpp index 4628dcd7e..7733dc5f3 100644 --- a/src/gui/sysPicker.cpp +++ b/src/gui/sysPicker.cpp @@ -69,7 +69,7 @@ DivSystem FurnaceGUI::systemPicker(bool fullWidth) { ImGui::TableNextRow(); ImGui::TableNextColumn(); if (ImGui::Selectable(e->getSystemName((DivSystem)curSysSection[j]),false,0,ImVec2(500.0f*dpiScale,0.0f))) ret=(DivSystem)curSysSection[j]; - if (ImGui::IsItemHovered()) { + if (ImGui::IsItemHovered() && hoveredSys==DIV_SYSTEM_NULL) { hoveredSys=(DivSystem)curSysSection[j]; } } @@ -80,7 +80,7 @@ DivSystem FurnaceGUI::systemPicker(bool fullWidth) { ImGui::TableNextRow(); ImGui::TableNextColumn(); if (ImGui::Selectable(e->getSystemName(i),false,0,ImVec2(500.0f*dpiScale,0.0f))) ret=i; - if (ImGui::IsItemHovered()) { + if (ImGui::IsItemHovered() && hoveredSys==DIV_SYSTEM_NULL) { hoveredSys=i; } }