QDoc: Fix relative URL generation for cross-linking.

Previously the URL relative to the installdir was used, now we use a
relative URL to the index file.

Change-Id: Ia2485aa49da8240901d0db1f102eb48da689ef2a
Reviewed-by: Martin Smith <martin.smith@nokia.com>
This commit is contained in:
Casper van Donderen 2012-07-05 14:49:10 +02:00 committed by Qt by Nokia
parent 3101f9d92c
commit 33730f3b28

View File

@ -948,7 +948,7 @@ void Tree::readIndexFile(const QString& path)
else {
// Use a fake directory, since we will copy the output to a sub directory of
// installDir when using "make install". This is just for a proper relative path.
QDir installDir(Config::installDir + "/outputdir");
QDir installDir(path.section('/', 0, -3) + "/outputdir");
indexUrl = installDir.relativeFilePath(path).section('/', 0, -2);
}