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();
}
}