From 662caf91ac1a9851fb3576a34d04b7bacbd3e3d3 Mon Sep 17 00:00:00 2001 From: "Admiral H. Curtiss" Date: Wed, 5 Oct 2022 19:56:05 +0200 Subject: [PATCH] HW/GCMemcardDirectory: Add error message if opening GCI fails. --- Source/Core/Core/HW/GCMemcard/GCMemcardDirectory.cpp | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/Source/Core/Core/HW/GCMemcard/GCMemcardDirectory.cpp b/Source/Core/Core/HW/GCMemcard/GCMemcardDirectory.cpp index f5a46046c0..25845fc210 100644 --- a/Source/Core/Core/HW/GCMemcard/GCMemcardDirectory.cpp +++ b/Source/Core/Core/HW/GCMemcard/GCMemcardDirectory.cpp @@ -595,7 +595,6 @@ bool GCMemcardDirectory::SetUsedBlocks(int save_index) void GCMemcardDirectory::FlushToFile() { std::unique_lock l(m_write_mutex); - int errors = 0; Memcard::DEntry invalid; for (Memcard::GCIFile& save : m_saves) { @@ -644,12 +643,18 @@ void GCMemcardDirectory::FlushToFile() } else { - ++errors; Core::DisplayMessage( - fmt::format("Failed to write save contents to {}", save.m_filename), 4000); + fmt::format("Failed to write save contents to {}", save.m_filename), 10000); ERROR_LOG_FMT(EXPANSIONINTERFACE, "Failed to save data to {}", save.m_filename); } } + else + { + Core::DisplayMessage( + fmt::format("Failed to open file at {} for writing", save.m_filename), 10000); + ERROR_LOG_FMT(EXPANSIONINTERFACE, "Failed to open file at {} for writing", + save.m_filename); + } } else if (save.m_filename.length() != 0) {