From acc2c808f5e6d661271a0d9570db2700dce8f5b8 Mon Sep 17 00:00:00 2001 From: Rosalie Wanders Date: Thu, 27 Feb 2025 19:24:56 +0100 Subject: [PATCH] RMG-Core: ensure core is hooked in CoreGetUser{Data,Cache}Directory() --- Source/RMG-Core/Directories.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/Source/RMG-Core/Directories.cpp b/Source/RMG-Core/Directories.cpp index 163918d4..5f0a1648 100644 --- a/Source/RMG-Core/Directories.cpp +++ b/Source/RMG-Core/Directories.cpp @@ -405,11 +405,21 @@ std::filesystem::path CoreGetDefaultScreenshotDirectory(void) std::filesystem::path CoreGetUserDataDirectory(void) { + if (!m64p::Config.IsHooked()) + { + return std::filesystem::path(); + } + return std::filesystem::path(m64p::Config.GetUserDataPath()); } std::filesystem::path CoreGetUserCacheDirectory(void) { + if (!m64p::Config.IsHooked()) + { + return std::filesystem::path(); + } + return std::filesystem::path(m64p::Config.GetUserCachePath()); }