diff options
Diffstat (limited to 'Source/Core')
| -rw-r--r-- | Source/Core/Core/Core.cpp | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/Source/Core/Core/Core.cpp b/Source/Core/Core/Core.cpp index e8e738854e..2865c81a9d 100644 --- a/Source/Core/Core/Core.cpp +++ b/Source/Core/Core/Core.cpp @@ -535,7 +535,16 @@ static void EmuThread(std::unique_ptr<BootParameters> boot, WindowSystemInfo wsi Common::ScopeGuard sd_folder_sync_guard{[sync_sd_folder] { if (sync_sd_folder && Config::Get(Config::MAIN_ALLOW_SD_WRITES)) - Common::SyncSDImageToSDFolder([]() { return false; }); + { + const bool sync_ok = Common::SyncSDImageToSDFolder([]() { return false; }); + if (!sync_ok) + { + PanicAlertFmtT( + "Failed to sync SD card with folder. All changes made this session will be " + "discarded on next boot if you do not manually re-issue a resync in Config > " + "Wii > SD Card Settings > Convert File to Folder Now!"); + } + } }}; // Load Wiimotes - only if we are booting in Wii mode |
