diff --git a/appmanagerjob.cpp b/appmanagerjob.cpp index 903a3bf69ff52d5cad7b006c2b695043330326fc..94d5b124056ae0d449c3e6aa21ec9ed376ece71c 100644 --- a/appmanagerjob.cpp +++ b/appmanagerjob.cpp @@ -10,6 +10,7 @@ #include #include #include +#include #include #include // async I/O @@ -96,9 +97,10 @@ AppManagerJob::AppManagerJob(QObject *parent) , m_netReply(nullptr) , m_pkgMonitor(nullptr) { - m_downloadDirPath = QString("%1/Desktop/downloadedPkg").arg(QDir::homePath()); + const QString &desktopPath = QStandardPaths::writableLocation(QStandardPaths::DesktopLocation); + m_downloadDirPath = QString("%1/downloadedPkg").arg(desktopPath); m_pkgBuildCacheDirPath = "/tmp/pkg-build-cache"; - m_pkgBuildDirPath = QString("%1/Desktop/pkgBuild").arg(QDir::homePath()); + m_pkgBuildDirPath = QString("%1/pkgBuild").arg(desktopPath); } AppManagerJob::~AppManagerJob()