forked from qt-creator/qt-creator
Qt5: QUrl doesn't accept paths without leading slash anymore
Fixes e.g. opening help from the Locator help index filter Change-Id: I3f7dae08aa83c36119a31d97232b9cdba0ba89fc Reviewed-by: Daniel Teske <daniel.teske@digia.com> Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
This commit is contained in:
@@ -167,13 +167,13 @@ void HelpManager::unregisterDocumentation(const QStringList &nameSpaces)
|
|||||||
emit documentationChanged();
|
emit documentationChanged();
|
||||||
}
|
}
|
||||||
|
|
||||||
QUrl buildQUrl(const QString &nameSpace, const QString &folder,
|
static QUrl buildQUrl(const QString &ns, const QString &folder,
|
||||||
const QString &relFileName, const QString &anchor)
|
const QString &relFileName, const QString &anchor)
|
||||||
{
|
{
|
||||||
QUrl url;
|
QUrl url;
|
||||||
url.setScheme(QLatin1String("qthelp"));
|
url.setScheme(QLatin1String("qthelp"));
|
||||||
url.setAuthority(nameSpace);
|
url.setAuthority(ns);
|
||||||
url.setPath(folder + QLatin1Char('/') + relFileName);
|
url.setPath(QLatin1Char('/') + folder + QLatin1Char('/') + relFileName);
|
||||||
url.setFragment(anchor);
|
url.setFragment(anchor);
|
||||||
return url;
|
return url;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user