From 5a48c85c146b834ba62a32797d80c7d979c4fb47 Mon Sep 17 00:00:00 2001 From: tildearrow Date: Wed, 11 Jan 2023 00:42:30 -0500 Subject: [PATCH] GUI: prevent connection to self --- src/gui/mixer.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gui/mixer.cpp b/src/gui/mixer.cpp index 5ff0093e..edbc60f4 100644 --- a/src/gui/mixer.cpp +++ b/src/gui/mixer.cpp @@ -354,7 +354,7 @@ void FurnaceGUI::drawMixer() { if (portDragActive) { if (ImGui::IsMouseReleased(ImGuiMouseButton_Left)) { portDragActive=false; - if (hoveredPortSet!=0x1fff && hoveredSubPort>=0) { + if (hoveredPortSet!=0x1fff && hoveredSubPort>=0 && selectedPortSet!=hoveredPortSet) { unsigned int src=(selectedPortSet<<4)|selectedSubPort; unsigned int dest=(hoveredPortSet<<4)|hoveredSubPort;