From 325c5d87ac303d26625505fc686f35896da2209f Mon Sep 17 00:00:00 2001 From: Thomas Hartmann Date: Mon, 16 May 2011 16:15:31 +0200 Subject: [PATCH] QmlDesigner.rewriter: fix (optimization) We only change a value if different. --- .../qmldesigner/designercore/model/texttomodelmerger.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/plugins/qmldesigner/designercore/model/texttomodelmerger.cpp b/src/plugins/qmldesigner/designercore/model/texttomodelmerger.cpp index 69a5997e977..8c56411ab0d 100644 --- a/src/plugins/qmldesigner/designercore/model/texttomodelmerger.cpp +++ b/src/plugins/qmldesigner/designercore/model/texttomodelmerger.cpp @@ -1521,7 +1521,8 @@ void TextToModelMerger::setupCustomParserNode(const ModelNode &node) if (modelText.isEmpty()) return; - ModelNode(node).setCustomParserSource(modelText); + if (node.customParserSource() != modelText) + ModelNode(node).setCustomParserSource(modelText); } QString TextToModelMerger::textAt(const Document::Ptr &doc,