feat(screenshot): desa-les a la carpeta de sistema per plataforma

This commit is contained in:
JailDesigner committed 2026-05-11 22:50:45 +02:00
1 parent 06a49e09ba
commit f7c4d62234
8 files changed
+135 -52

No files matched your search

+7
View File
@@ -22,6 +22,7 @@
#include "core/rendering/notifier.hpp"
#include "core/rendering/render_info.hpp"
#include "core/rendering/screen.hpp"
#include "core/rendering/screenshot.hpp"
#include "core/rendering/surface.hpp"
#include "core/rendering/text.hpp"
#include "core/resources/resource_cache.hpp"
@@ -379,6 +380,12 @@ void Director::createSystemFolder() {
if (error) {
Log::error("Director", "no s'ha pogut crear {}: {}", system_folder_, error.message());
}
// Les captures de pantalla viuen sota la mateixa carpeta per
// plataforma. Sense aquesta crida, `Screenshot::save` cauria al
// CWD del procés (raïz del projecte si llances `build/aee_arcade`
// a mà, lloc imprevisible en una release de macOS/Windows).
Screenshot::setBaseDir(system_folder_);
}
void Director::processEvents() {