forked from qt-creator/qt-creator
qmljs: fixing tests
Change-Id: I8f2eaa64f3cb923753234de76f3491d4daa034fa Reviewed-by: Christian Kandeler <christian.kandeler@digia.com> Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
This commit is contained in:
@@ -206,15 +206,17 @@ bool Bind::visit(UiImport *ast)
|
||||
importId, ast);
|
||||
if (_doc->language() == Language::Qml) {
|
||||
const QString importStr = import.name() + importId;
|
||||
QmlLanguageBundles langBundles = ModelManagerInterface::instance()->extendedBundles();
|
||||
QmlBundle qq1 = langBundles.bundleForLanguage(Language::QmlQtQuick1);
|
||||
QmlBundle qq2 = langBundles.bundleForLanguage(Language::QmlQtQuick2);
|
||||
bool isQQ1 = qq1.supportedImports().contains(importStr);
|
||||
bool isQQ2 = qq2.supportedImports().contains(importStr);
|
||||
if (isQQ1 && ! isQQ2)
|
||||
_doc->setLanguage(Language::QmlQtQuick1);
|
||||
if (isQQ2 && ! isQQ1)
|
||||
_doc->setLanguage(Language::QmlQtQuick2);
|
||||
if (ModelManagerInterface::instance()) {
|
||||
QmlLanguageBundles langBundles = ModelManagerInterface::instance()->extendedBundles();
|
||||
QmlBundle qq1 = langBundles.bundleForLanguage(Language::QmlQtQuick1);
|
||||
QmlBundle qq2 = langBundles.bundleForLanguage(Language::QmlQtQuick2);
|
||||
bool isQQ1 = qq1.supportedImports().contains(importStr);
|
||||
bool isQQ2 = qq2.supportedImports().contains(importStr);
|
||||
if (isQQ1 && ! isQQ2)
|
||||
_doc->setLanguage(Language::QmlQtQuick1);
|
||||
if (isQQ2 && ! isQQ1)
|
||||
_doc->setLanguage(Language::QmlQtQuick2);
|
||||
}
|
||||
}
|
||||
_imports += import;
|
||||
} else if (!ast->fileName.isEmpty()) {
|
||||
|
Reference in New Issue
Block a user