From 1d858e9279331e8210dd086a9bfc2522c923ef6b Mon Sep 17 00:00:00 2001 From: wandererfan Date: Sun, 30 Jul 2023 09:28:31 -0400 Subject: [PATCH] [TD]fix leader end symbol does not scale --- src/Mod/TechDraw/Gui/QGILeaderLine.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Mod/TechDraw/Gui/QGILeaderLine.cpp b/src/Mod/TechDraw/Gui/QGILeaderLine.cpp index f73d0fbff5..5c313119ba 100644 --- a/src/Mod/TechDraw/Gui/QGILeaderLine.cpp +++ b/src/Mod/TechDraw/Gui/QGILeaderLine.cpp @@ -493,7 +493,6 @@ void QGILeaderLine::setArrows(std::vector pathPoints) if (featLeader->StartSymbol.getValue() != ArrowType::NONE) { m_arrow1->setStyle(featLeader->StartSymbol.getValue()); m_arrow1->setWidth(getLineWidth()); - // TODO: variable size arrow heads m_arrow1->setSize(QGIArrow::getPrefArrowSize()); m_arrow1->setDirMode(true); m_arrow1->setDirection(stdX); @@ -516,6 +515,7 @@ void QGILeaderLine::setArrows(std::vector pathPoints) if (featLeader->EndSymbol.getValue() != ArrowType::NONE) { m_arrow2->setStyle(featLeader->EndSymbol.getValue()); m_arrow2->setWidth(getLineWidth()); + m_arrow2->setSize(QGIArrow::getPrefArrowSize()); m_arrow2->setDirMode(true); m_arrow2->setDirection(-stdX); if (pathPoints.size() > 1) {