summaryrefslogtreecommitdiff
path: root/src/plugins/qmljseditor/qmljssemantichighlighter.cpp
diff options
context:
space:
mode:
authorChristian Kamm <christian.d.kamm@nokia.com>2011-04-21 11:09:29 +0200
committerChristian Kamm <christian.d.kamm@nokia.com>2011-04-21 11:16:50 +0200
commitc504d28eb50ec1c33986fdbcf5221ec6ae57b860 (patch)
tree9861fab4aa58675741a29fadb4731a3a0a1720aa /src/plugins/qmljseditor/qmljssemantichighlighter.cpp
parente21311132ba3fa8cf0d8ade81117f988da8363e9 (diff)
downloadqt-creator-c504d28eb50ec1c33986fdbcf5221ec6ae57b860.tar.gz
QmlJS: Add semantic errors to task window.
Task-number: QTCREATORBUG-4103 Reviewed-by: Leandro Melo
Diffstat (limited to 'src/plugins/qmljseditor/qmljssemantichighlighter.cpp')
-rw-r--r--src/plugins/qmljseditor/qmljssemantichighlighter.cpp6
1 files changed, 1 insertions, 5 deletions
diff --git a/src/plugins/qmljseditor/qmljssemantichighlighter.cpp b/src/plugins/qmljseditor/qmljssemantichighlighter.cpp
index 323b46587e..bdf8f06cd7 100644
--- a/src/plugins/qmljseditor/qmljssemantichighlighter.cpp
+++ b/src/plugins/qmljseditor/qmljssemantichighlighter.cpp
@@ -133,13 +133,9 @@ SemanticInfo SemanticHighlighter::semanticInfo(const SemanticHighlighterSource &
semanticInfo.document = doc;
QmlJS::Interpreter::Context *ctx = new QmlJS::Interpreter::Context;
- QmlJS::Link link(ctx, doc, snapshot, QmlJS::ModelManagerInterface::instance()->importPaths());
+ QmlJS::Link link(ctx, snapshot, QmlJS::ModelManagerInterface::instance()->importPaths(), doc, &semanticInfo.semanticMessages);
semanticInfo.m_context = QSharedPointer<const QmlJS::Interpreter::Context>(ctx);
- semanticInfo.semanticMessages = link.diagnosticMessages();
- QStringList importPaths;
- if (m_modelManager)
- importPaths = m_modelManager->importPaths();
QmlJS::Check checker(doc, snapshot, ctx);
semanticInfo.semanticMessages.append(checker());