diff options
Diffstat (limited to 'src/tools/qdoc/main.cpp')
-rw-r--r-- | src/tools/qdoc/main.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/tools/qdoc/main.cpp b/src/tools/qdoc/main.cpp index 2783cd0027..bb0aa7e811 100644 --- a/src/tools/qdoc/main.cpp +++ b/src/tools/qdoc/main.cpp @@ -254,6 +254,11 @@ static void processQdocconfFile(const QString &fileName) if (dependModules.size() > 0) { if (indexDirs.size() > 0) { + for (int j = 0; j < indexDirs.size(); j++) { + if (indexDirs[j].startsWith("..")) { + indexDirs[j].prepend(QDir(dir).relativeFilePath(prevCurrentDir)); + } + } for (int i = 0; i < dependModules.size(); i++) { QMultiMap<uint, QFileInfo> foundIndices; for (int j = 0; j < indexDirs.size(); j++) { |