From 9a5597a5fad57554fae1eb242166b29f8f764fff Mon Sep 17 00:00:00 2001 From: wandererfan Date: Sun, 1 Sep 2024 08:54:07 -0400 Subject: [PATCH] [TD]fix projection group detection (fix #16179) --- src/Mod/TechDraw/Gui/TaskCosVertex.cpp | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/src/Mod/TechDraw/Gui/TaskCosVertex.cpp b/src/Mod/TechDraw/Gui/TaskCosVertex.cpp index 2474649fd9..af26093f28 100644 --- a/src/Mod/TechDraw/Gui/TaskCosVertex.cpp +++ b/src/Mod/TechDraw/Gui/TaskCosVertex.cpp @@ -206,7 +206,6 @@ void TaskCosVertex::startTracker() void TaskCosVertex::onTrackerFinished(std::vector pts, QGIView* qgParent) { - // Base::Console().Message("TCV::onTrackerFinished()\n"); (void)qgParent; if (pts.empty()) { Base::Console().Error("TaskCosVertex - no points available\n"); @@ -222,13 +221,10 @@ void TaskCosVertex::onTrackerFinished(std::vector pts, QGIView* qgParen DrawProjGroupItem* dpgi = dynamic_cast(dvp); if (dpgi) { DrawProjGroup* dpg = dpgi->getPGroup(); - if (!dpg) { - Base::Console().Message("TCV:onTrackerFinished - projection group is confused\n"); - //TODO::throw something. - return; + if (dpg) { + x += Rez::guiX(dpg->X.getValue()); + y += Rez::guiX(dpg->Y.getValue()); } - x += Rez::guiX(dpg->X.getValue()); - y += Rez::guiX(dpg->Y.getValue()); } //x, y are scene pos of dvp/dpgi