From 6e7ecdb4f1ab6a088258748dba8abf74d9f194e4 Mon Sep 17 00:00:00 2001 From: Thomas Hartmann Date: Fri, 2 Nov 2018 14:30:19 +0100 Subject: [PATCH] QmlDesigner: Ignore certain auxiliary data names when saving Properties with the postfix '@internal' are not stored in the QML file. Therefore they are not persistent. Change-Id: I1f726c029f9db8c00bc85dc11c276c098e9a2a3a Reviewed-by: Tim Jenssen --- src/plugins/qmldesigner/designercore/model/rewriterview.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/plugins/qmldesigner/designercore/model/rewriterview.cpp b/src/plugins/qmldesigner/designercore/model/rewriterview.cpp index 5be415c3d51..d409d1b93bd 100644 --- a/src/plugins/qmldesigner/designercore/model/rewriterview.cpp +++ b/src/plugins/qmldesigner/designercore/model/rewriterview.cpp @@ -493,6 +493,9 @@ QString RewriterView::auxiliaryDataAsQML() const if (key.endsWith("@NodeInstance")) continue; + if (key.endsWith("@Internal")) + continue; + const QVariant value = data.value(key.toUtf8()); QString strValue = value.toString(); if (static_cast(value.type()) == QMetaType::QString)