qmljs code model now correctly handles absolute paths in imports
Change-Id: I6a4bcfbe9a8d9ab70b5fcac1df36ba9802ff5efe
Reviewed-on: http://codereview.qt.nokia.com/256
Reviewed-by: Christian Kamm <christian.d.kamm@nokia.com>
errorMessage(ast, tr("package import requires a version number")));
}
} else if (ast->fileName) {
- const QFileInfo importFileInfo(_doc->path() + QDir::separator() + ast->fileName->asString());
+ QFileInfo importFileInfo(ast->fileName->asString());
+ if (!importFileInfo.isAbsolute()) {
+ importFileInfo=QFileInfo(_doc->path() + QDir::separator() + ast->fileName->asString());
+ }
name = importFileInfo.absoluteFilePath();
if (importFileInfo.isFile())
type = ImportInfo::FileImport;