diff --git a/src/Mod/TechDraw/Gui/DlgPrefsTechDraw3.ui b/src/Mod/TechDraw/Gui/DlgPrefsTechDraw3.ui index 3321684c22..5c20f2749c 100644 --- a/src/Mod/TechDraw/Gui/DlgPrefsTechDraw3.ui +++ b/src/Mod/TechDraw/Gui/DlgPrefsTechDraw3.ui @@ -140,9 +140,6 @@ -1 - - 5 - ArrowStyle @@ -215,7 +212,7 @@ - + 0 @@ -225,7 +222,7 @@ Dimension font size - + 4.000000000000000 @@ -237,7 +234,7 @@ - + 0 @@ -247,7 +244,7 @@ Dimension arrowhead size - + 5.000000000000000 diff --git a/src/Mod/TechDraw/Gui/QGIViewDimension.cpp b/src/Mod/TechDraw/Gui/QGIViewDimension.cpp index bf22ed0063..ec5062e429 100644 --- a/src/Mod/TechDraw/Gui/QGIViewDimension.cpp +++ b/src/Mod/TechDraw/Gui/QGIViewDimension.cpp @@ -1198,8 +1198,12 @@ void QGIViewDimension::drawArrows(int count, const Base::Vector2d positions[], d arrow->setSize(QGIArrow::getPrefArrowSize()); arrow->setFlipped(flipped); - arrow->draw(); - arrow->show(); + if (QGIArrow::getPrefArrowStyle() != 0) { // if not "None" + arrow->draw(); + arrow->show(); + } + else + arrow->hide(); } }