Pass current dir explicitly to QUrl::fromUserInput

It works with QString() but that's a bug, I didn't expect it to
work with my fromUserInput code and wrote otherwise in its documentation...
This commit is contained in:
David Faure 2016-10-03 01:05:42 +02:00
parent f54174f9f6
commit 0309bb1818

View file

@ -24,9 +24,10 @@
QList<QUrl> Dolphin::validateUris(const QStringList& uriList) QList<QUrl> Dolphin::validateUris(const QStringList& uriList)
{ {
const QString currentDir = QDir::currentPath();
QList<QUrl> urls; QList<QUrl> urls;
foreach (const QString& str, uriList) { foreach (const QString& str, uriList) {
const QUrl url = QUrl::fromUserInput(str, QString(), QUrl::AssumeLocalFile); const QUrl url = QUrl::fromUserInput(str, currentDir, QUrl::AssumeLocalFile);
if (url.isValid()) { if (url.isValid()) {
urls.append(url); urls.append(url);
} else { } else {