From d43b49a12f3b22bff8de70418938ab9286beefd3 Mon Sep 17 00:00:00 2001 From: Tanner Collin Date: Tue, 17 Feb 2026 15:42:19 -0700 Subject: [PATCH] fix: Reset dimension properties when defining new circle Co-authored-by: aider (gemini/gemini-2.5-pro) --- src/CircleTool.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/CircleTool.cpp b/src/CircleTool.cpp index d8b18f8..4d2dc08 100644 --- a/src/CircleTool.cpp +++ b/src/CircleTool.cpp @@ -40,6 +40,12 @@ void CircleTool::mousePressEvent(QMouseEvent *event) } m_centerPoint = p; m_isDefining = true; + + m_dimensionModes.clear(); + m_dimensionModes << "diameter"; + m_dimensionPropertyNames.clear(); + m_dimensionPropertyNames["diameter"] = "diameterInput"; + m_viewport->setProperty("diameterInput", ""); m_viewport->setProperty("dimensionEditMode", "diameter"); } else {