diff --git a/src/Mod/TechDraw/Gui/QGILeaderLine.cpp b/src/Mod/TechDraw/Gui/QGILeaderLine.cpp index a8b6a2867e..06115ff34f 100644 --- a/src/Mod/TechDraw/Gui/QGILeaderLine.cpp +++ b/src/Mod/TechDraw/Gui/QGILeaderLine.cpp @@ -280,14 +280,8 @@ void QGILeaderLine::onLineEditFinished(QPointF tipDisplace, std::vector featLeader->adjustLastSegment(); } - if (m_parentItem == nullptr) { - Base::Console().Warning("QGILL::onLineEditFinished - m_parentItem is NULL\n"); - } else { - QGIView* qgiv = dynamic_cast(m_parentItem); - if (qgiv != nullptr) { - Q_EMIT editComplete(); //to task - } - } + Q_EMIT editComplete(); //tell task editing is complete + m_blockDraw = false; m_editPath->hide(); draw();