QmlDesigner.Rewriter: fixing file imports for alias imports

Change-Id: I87070a0b8594770049109c0a4c27a014c2bafeec
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
This commit is contained in:
Thomas Hartmann
2013-01-14 18:21:12 +01:00
parent 44075e0d65
commit 3d54df8861

View File

@@ -154,10 +154,12 @@ QString QmlTextGenerator::toQml(const ModelNode &node, int indentDepth) const
QString alias;
if (!url.isEmpty()) {
const QString &versionUrl = QString("%1.%2").arg(QString::number(node.majorVersion()), QString::number(node.minorVersion()));
foreach (const Import &import, node.model()->imports()) {
if (import.url() == url
&& import.version() == versionUrl) {
if (import.url() == url) {
alias = import.alias();
break;
}
if (import.file() == url) {
alias = import.alias();
break;
}