diff options
Diffstat (limited to 'src/libs/installer')
-rw-r--r-- | src/libs/installer/repository.cpp | 3 |
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(); |