From e41873fff47295a76337ebd7b20b9dab65d9855e Mon Sep 17 00:00:00 2001 From: RaelCappra Date: Thu, 21 Jul 2022 19:34:04 -0300 Subject: [PATCH] Savestate crash fix on Ubuntu (#843) --- soh/soh/Enhancements/savestates.cpp | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/soh/soh/Enhancements/savestates.cpp b/soh/soh/Enhancements/savestates.cpp index 33ee3eb04..bddd2cfaa 100644 --- a/soh/soh/Enhancements/savestates.cpp +++ b/soh/soh/Enhancements/savestates.cpp @@ -869,21 +869,19 @@ SaveStateReturn SaveStateMgr::AddRequest(const SaveStateRequest request) { switch (request.type) { case RequestType::SAVE: requests.push(request); - break; + return SaveStateReturn::SUCCESS; case RequestType::LOAD: if (states.contains(request.slot)) { requests.push(request); + return SaveStateReturn::SUCCESS; } else { SPDLOG_ERROR("Invalid SaveState slot: {}", request.type); SohImGui::overlay->TextDrawNotification(1.0f, true, "state slot %u empty", request.slot); return SaveStateReturn::FAIL_INVALID_SLOT; } - break; [[unlikely]] default: SPDLOG_ERROR("Invalid SaveState request type: {}", request.type); return SaveStateReturn::FAIL_BAD_REQUEST; - break; - } }