diff options
author | Ivan Donchevskii <ivan.donchevskii@qt.io> | 2019-04-25 14:40:18 +0200 |
---|---|---|
committer | Ivan Donchevskii <ivan.donchevskii@qt.io> | 2019-04-26 08:34:24 +0000 |
commit | 443d8e4713d4c0a2d4d8a8dc0341910500c943b5 (patch) | |
tree | af19cac579c311480934b26b5b890f37b057ec0a /src/plugins/compilationdatabaseprojectmanager/compilationdatabaseutils.cpp | |
parent | b991e0ca950cd68f5fc7e59e3031873bd8c483e0 (diff) |
CompilationDatabase: Properly detect relative paths
Fixes: QTCREATORBUG-22338
Change-Id: I0fcbd952d3aca4dfd8e56eb00e6a27bd1f1c51fe
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
Diffstat (limited to 'src/plugins/compilationdatabaseprojectmanager/compilationdatabaseutils.cpp')
-rw-r--r-- | src/plugins/compilationdatabaseprojectmanager/compilationdatabaseutils.cpp | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/src/plugins/compilationdatabaseprojectmanager/compilationdatabaseutils.cpp b/src/plugins/compilationdatabaseprojectmanager/compilationdatabaseutils.cpp index 8f4f2212b6d..31dbcadf944 100644 --- a/src/plugins/compilationdatabaseprojectmanager/compilationdatabaseutils.cpp +++ b/src/plugins/compilationdatabaseprojectmanager/compilationdatabaseutils.cpp @@ -42,10 +42,8 @@ namespace CompilationDatabaseProjectManager { static QString updatedPathFlag(const QString &pathStr, const QString &workingDir) { QString result = pathStr; - if (!QDir(pathStr).exists() - && QDir(workingDir + "/" + pathStr).exists()) { + if (QDir(pathStr).isRelative()) result = workingDir + "/" + pathStr; - } return result; } |