From 250ec892eb5015d142f3e931c7eebcd7fb87d453 Mon Sep 17 00:00:00 2001 From: pommicket Date: Mon, 25 Aug 2025 10:03:58 -0400 Subject: Use QDir::tempPath instead of application dir to fix permission issues --- quacker/macondobackend.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'quacker/macondobackend.cpp') 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 #include #include #include #include #include #include -#include #include #include @@ -655,7 +655,7 @@ void MacondoBackend::loadGCG() { std::uniform_int_distribution 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'; -- cgit v1.2.3