qdoc: Removed "../" from paths to images
qdoc was mistakenly assuming that the output was going into subdirectories. The base dir variable was not being tested. Task nr: QTBUG-26638 Change-Id: I9b331926f8954b58102f75fad3f233eaebb2bb4d Reviewed-by: Jerome Pasion <jerome.pasion@nokia.com>
This commit is contained in:
parent
6f580d6a5a
commit
7a64f2790e
@ -4222,12 +4222,14 @@ QString DitaXmlGenerator::getLink(const Atom* atom,
|
|||||||
the link must go up to the parent directory and then
|
the link must go up to the parent directory and then
|
||||||
back down into the other subdirectory.
|
back down into the other subdirectory.
|
||||||
*/
|
*/
|
||||||
if (link.startsWith("images/")) {
|
if (!baseDir().isEmpty()) {
|
||||||
link.prepend(QString("../"));
|
if (link.startsWith("images/")) {
|
||||||
}
|
link.prepend(QString("../"));
|
||||||
else if (*node && relative && (*node != relative)) {
|
}
|
||||||
if ((*node)->outputSubdirectory() != relative->outputSubdirectory()) {
|
else if (*node && relative && (*node != relative)) {
|
||||||
link.prepend(QString("../" + (*node)->outputSubdirectory() + QLatin1Char('/')));
|
if ((*node)->outputSubdirectory() != relative->outputSubdirectory()) {
|
||||||
|
link.prepend(QString("../" + (*node)->outputSubdirectory() + QLatin1Char('/')));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -3823,12 +3823,14 @@ QString HtmlGenerator::getLink(const Atom *atom,
|
|||||||
the link must go up to the parent directory and then
|
the link must go up to the parent directory and then
|
||||||
back down into the other subdirectory.
|
back down into the other subdirectory.
|
||||||
*/
|
*/
|
||||||
if (link.startsWith("images/")) {
|
if (!baseDir().isEmpty()) {
|
||||||
link.prepend(QString("../"));
|
if (link.startsWith("images/")) {
|
||||||
}
|
link.prepend(QString("../"));
|
||||||
else if (*node && relative && (*node != relative)) {
|
}
|
||||||
if ((*node)->outputSubdirectory() != relative->outputSubdirectory()) {
|
else if (*node && relative && (*node != relative)) {
|
||||||
link.prepend(QString("../" + (*node)->outputSubdirectory() + QLatin1Char('/')));
|
if ((*node)->outputSubdirectory() != relative->outputSubdirectory()) {
|
||||||
|
link.prepend(QString("../" + (*node)->outputSubdirectory() + QLatin1Char('/')));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user