diff --git a/UI/NativeApp.cpp b/UI/NativeApp.cpp index 5d4d8c1b76..6a526125c1 100644 --- a/UI/NativeApp.cpp +++ b/UI/NativeApp.cpp @@ -95,6 +95,7 @@ #include "Core/HLE/sceUsbCam.h" #include "Core/HLE/sceUsbGps.h" #include "Core/HLE/proAdhoc.h" +#include "Core/HW/MemoryStick.h" #include "Core/Util/GameManager.h" #include "Core/Util/AudioFormat.h" #include "Core/WebServer.h" @@ -1260,6 +1261,10 @@ void HandleGlobalMessage(const std::string &msg, const std::string &value) { PostLoadConfig(); g_Config.iGPUBackend = gpuBackend; } + if (msg == "app_resumed" || msg == "got_focus") { + // Assume that the user may have modified things. + MemoryStick_NotifyWrite(); + } } void NativeUpdate() {