diff --git a/src/plugins/qmldesigner/core/model/texttomodelmerger.cpp b/src/plugins/qmldesigner/core/model/texttomodelmerger.cpp
index 82e4c01f0ae1b74a2190a1e9ca8c2b3769293acc..b873af7d9f56ea331f89c8991296efec0a484eb8 100644
--- a/src/plugins/qmldesigner/core/model/texttomodelmerger.cpp
+++ b/src/plugins/qmldesigner/core/model/texttomodelmerger.cpp
@@ -614,7 +614,7 @@ void TextToModelMerger::syncNode(ModelNode &modelNode,
             } else if (isLiteralValue(script)) {
                 if (typeName == QLatin1String("Qt/PropertyChanges")) {
                     AbstractProperty modelProperty = modelNode.property(astPropertyName);
-                    const QVariant variantValue(astValue);
+                    const QVariant variantValue(stripQuotes(astValue));
                     syncVariantProperty(modelProperty, variantValue, QString(), differenceHandler);
                     modelPropertyNames.remove(astPropertyName);
                 } else {