fix: Deactivate active tool on Escape key press

This commit is contained in:
2026-02-17 10:38:47 -07:00
committed by Tanner Collin (aider)
parent 3e2f464de9
commit 1584bfd5a0

View File

@@ -1639,7 +1639,7 @@ void ViewportWidget::keyPressEvent(QKeyEvent *event)
update(); update();
return; return;
} }
if (m_isDefiningRectangle) { else if (m_isDefiningRectangle) {
m_isDefiningRectangle = false; m_isDefiningRectangle = false;
setProperty("widthInput", ""); setProperty("widthInput", "");
setProperty("heightInput", ""); setProperty("heightInput", "");
@@ -1647,12 +1647,17 @@ void ViewportWidget::keyPressEvent(QKeyEvent *event)
update(); update();
return; return;
} }
if (m_isSelectingPlane) { else if (m_isSelectingPlane) {
m_isSelectingPlane = false; m_isSelectingPlane = false;
m_highlightedPlane = SketchPlane::NONE; m_highlightedPlane = SketchPlane::NONE;
m_currentPlane = SketchPlane::XY; m_currentPlane = SketchPlane::XY;
update(); update();
return; return;
}
else if (m_activeTool) {
emit toolDeactivated();
update();
return;
} }
} }
QOpenGLWidget::keyPressEvent(event); QOpenGLWidget::keyPressEvent(event);