diff --git a/src/plugins/qmldesigner/core/model/qmlanchors.cpp b/src/plugins/qmldesigner/core/model/qmlanchors.cpp
index 8f8e0500599d88b39f962ae398c1d7e49097bd2f..bf4b31eefc15b89900cf63d8a17c56b8fd71cd22 100644
--- a/src/plugins/qmldesigner/core/model/qmlanchors.cpp
+++ b/src/plugins/qmldesigner/core/model/qmlanchors.cpp
@@ -355,7 +355,7 @@ bool QmlAnchors::instanceHasAnchors() const
 void QmlAnchors::setMargin(AnchorLine::Type sourceAnchorLineType, double margin) const
 {
     QString propertyName = marginPropertyName(sourceAnchorLineType);
-    qmlItemNode().setVariantProperty(propertyName, round(margin, 4));
+    qmlItemNode().setVariantProperty(propertyName, qRound(margin));
 }
 
 bool QmlAnchors::instanceHasMargin(AnchorLine::Type sourceAnchorLineType) const