From 2abfaf923b0f57ff15c2bcb084573354fbfd7fb1 Mon Sep 17 00:00:00 2001 From: OBattler Date: Thu, 19 Sep 2024 09:45:32 +0200 Subject: [PATCH] plat_getcwd() now uses ~/Library/86Box on Mac, fixed #4838. --- src/qt/qt_platform.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/qt/qt_platform.cpp b/src/qt/qt_platform.cpp index a200e38ec..f22b5f351 100644 --- a/src/qt/qt_platform.cpp +++ b/src/qt/qt_platform.cpp @@ -227,7 +227,12 @@ plat_getcwd(char *bufp, int max) { #ifdef __APPLE__ /* Working directory for .app bundles is undefined. */ +#ifdef USE_EXE_PATH strncpy(bufp, exe_path, max); +#else + CharPointer(bufp, max) = QDir::homePath().toUtf8(); + path_append_fiename(bufp, bufp, "Library/86Box"); +#endif #else CharPointer(bufp, max) = QDir::currentPath().toUtf8(); #endif