From c14af5f5fe646ca0b82eb4147bbb9c26e611f1c6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Benjamin=20Br=C3=A6strup=20Sayoc?= Date: Sun, 26 Dec 2021 00:58:50 +0100 Subject: [PATCH] Make it possible to do new Pick Points --- src/Mod/TechDraw/Gui/TaskCosVertex.cpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/Mod/TechDraw/Gui/TaskCosVertex.cpp b/src/Mod/TechDraw/Gui/TaskCosVertex.cpp index 5c94bbe9ab..b4c6cd2c1b 100644 --- a/src/Mod/TechDraw/Gui/TaskCosVertex.cpp +++ b/src/Mod/TechDraw/Gui/TaskCosVertex.cpp @@ -178,9 +178,10 @@ void TaskCosVertex::onTrackerClicked(bool b) Q_UNUSED(b); // Base::Console().Message("TCV::onTrackerClicked() m_pbTrackerState: %d\n", // m_pbTrackerState); - if (m_pbTrackerState == TRACKERCANCEL) { - removeTracker(); + removeTracker(); + + if (m_pbTrackerState == TRACKERCANCEL) { m_pbTrackerState = TRACKERPICK; ui->pbTracker->setText(QString::fromUtf8("Pick Points")); enableTaskButtons(true); @@ -266,7 +267,9 @@ void TaskCosVertex::onTrackerFinished(std::vector pts, QGIView* qgParen m_tracker->sleep(true); m_inProgressLock = false; - ui->pbTracker->setEnabled(false); + m_pbTrackerState = TRACKERPICK; + ui->pbTracker->setText(QString::fromUtf8("Pick Points")); + ui->pbTracker->setEnabled(true); enableTaskButtons(true); setEditCursor(Qt::ArrowCursor); m_mdi->setContextMenuPolicy(m_saveContextPolicy);