QmlDesigner: Set TextToModelMerger active to false when returning

Change-Id: I188237d1ca3257f13691063d306e877137a5936d
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
This commit is contained in:
Thomas Hartmann
2018-04-20 12:16:05 +02:00
committed by Tim Jenssen
parent b9278a88d0
commit 2673e09ed6

View File

@@ -977,8 +977,11 @@ bool TextToModelMerger::load(const QString &data, DifferenceHandler &differenceH
QList<DocumentMessage> warnings;
if (Document::MutablePtr doc = createParsedDocument(url, data, &errors)) {
if (m_document && (m_document->fingerprint() == doc->fingerprint()))
return true;
if (m_document && (m_document->fingerprint() == doc->fingerprint())) {
setActive(false);
return true;
}
snapshot.insert(doc);
m_document = doc;
qCInfo(rewriterBenchmark) << "parsed correctly: " << time.elapsed();