QmlDesigner.Rewriter: Clear the cache at every qml load

Already cached items from a possible wrong
environment(kit, default kit, ...) have to be cleared.

Change-Id: Ibd0643a8508b791aa22e0197f7bed6cc9c521066
Reviewed-by: Tim Jenssen <tim.jenssen@theqtcompany.com>
This commit is contained in:
Thomas Hartmann
2015-07-08 14:42:29 +02:00
committed by Thomas Hartmann
parent 0f382b7ef2
commit f6d6db5b4c

View File

@@ -862,7 +862,9 @@ void TextToModelMerger::setupUsedImports()
bool TextToModelMerger::load(const QString &data, DifferenceHandler &differenceHandler)
{
// qDebug() << "TextToModelMerger::load with data:" << data;
// maybe the project environment (kit, ...) changed, so we need to clean old caches
NodeMetaInfo::clearCache();
const QUrl url = m_rewriterView->model()->fileUrl();