diff options
author | pommicket <pommicket@gmail.com> | 2025-08-25 10:03:58 -0400 |
---|---|---|
committer | pommicket <pommicket@gmail.com> | 2025-08-25 10:03:58 -0400 |
commit | 250ec892eb5015d142f3e931c7eebcd7fb87d453 (patch) | |
tree | a75b556c206ef02cfa15d42a22d9d13c356470f0 /quacker/macondobackend.cpp | |
parent | bc2493805b464e138b65bd48855682cedcfb9275 (diff) |
Use QDir::tempPath instead of application dir to fix permission issuesv0.0.2
Diffstat (limited to 'quacker/macondobackend.cpp')
-rw-r--r-- | quacker/macondobackend.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/quacker/macondobackend.cpp b/quacker/macondobackend.cpp index 2fc0df2..50c6e6b 100644 --- a/quacker/macondobackend.cpp +++ b/quacker/macondobackend.cpp @@ -4,13 +4,13 @@ #include "quackleio/gcgio.h" #include "game.h" +#include <QDir> #include <QFile> #include <QOperatingSystemVersion> #include <QProcess> #include <QTimer> #include <QTextStream> #include <QThread> -#include <QCoreApplication> #include <random> #include <climits> @@ -655,7 +655,7 @@ void MacondoBackend::loadGCG() { std::uniform_int_distribution<int> distribution(0, 25); removeTempGCG(); // save game file with random name - std::string filename = (QCoreApplication::applicationDirPath() + "/tmpGameXXXXXXXXXXXX.gcg").toStdString(); + std::string filename = (QDir::tempPath() + "/tmpGameXXXXXXXXXXXX.gcg").toStdString(); for (size_t i = 0; i < filename.length(); i++) { if (filename[i] == 'X') { filename[i] = distribution(rand) + 'A'; |