summaryrefslogtreecommitdiffstats
path: root/src/libs/installer/repository.cpp
diff options
context:
space:
mode:
authorArttu Tarkiainen <arttu.tarkiainen@qt.io>2021-09-10 15:38:17 +0300
committerArttu Tarkiainen <arttu.tarkiainen@qt.io>2021-09-10 15:38:17 +0300
commit41865907dae243fc5508ec4df35a98317cfb817c (patch)
tree4b2bf862319573c9ac8a3fa1603e06f7cda3ae7b /src/libs/installer/repository.cpp
parentbfa8427531cf871b7423c252f522b7bfe75c7edd (diff)
parent08e82c7f25401770fcd293d0bae1c08db30abf7d (diff)
Merge remote-tracking branch 'origin/4.1' into master
Diffstat (limited to 'src/libs/installer/repository.cpp')
-rw-r--r--src/libs/installer/repository.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/libs/installer/repository.cpp b/src/libs/installer/repository.cpp
index e959d8550..50f3eceb6 100644
--- a/src/libs/installer/repository.cpp
+++ b/src/libs/installer/repository.cpp
@@ -32,6 +32,7 @@
#include <QDataStream>
#include <QFileInfo>
#include <QStringList>
+#include <QDir>
/*!
\fn inline uint QInstaller::qHash(const Repository &repository)
@@ -89,7 +90,7 @@ Repository::Repository(const QUrl &url, bool isDefault, bool compressed)
*/
Repository Repository::fromUserInput(const QString &repositoryUrl, bool compressed)
{
- QUrl url = QUrl::fromUserInput(repositoryUrl);
+ QUrl url = QUrl::fromUserInput(repositoryUrl, QDir::currentPath());
const QStringList supportedSchemes = KDUpdater::FileDownloaderFactory::supportedSchemes();
if (!supportedSchemes.contains(url.scheme()) && QFileInfo(url.toString()).exists())
url = QLatin1String("file:///") + url.toString();