From edcb97422b6db1ad03920fd16fff93d865e81913 Mon Sep 17 00:00:00 2001 From: angie Date: Tue, 28 May 2024 15:12:31 -0400 Subject: [PATCH] Some other fixes --- librecomp/src/pi.cpp | 3 +-- librecomp/src/recomp.cpp | 1 + 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/librecomp/src/pi.cpp b/librecomp/src/pi.cpp index 405823d..9219f33 100644 --- a/librecomp/src/pi.cpp +++ b/librecomp/src/pi.cpp @@ -94,10 +94,9 @@ struct { } save_context; const std::u8string save_folder = u8"saves"; -const std::u8string save_filename = std::u8string{recomp::current_game_id()} + u8".bin"; std::filesystem::path get_save_file_path() { - return recomp::get_app_folder_path() / save_folder / save_filename; + return recomp::get_app_folder_path() / save_folder / (std::u8string{recomp::current_game_id()} + u8".bin"); } void update_save_file() { diff --git a/librecomp/src/recomp.cpp b/librecomp/src/recomp.cpp index e1d8649..3f11ebe 100644 --- a/librecomp/src/recomp.cpp +++ b/librecomp/src/recomp.cpp @@ -61,6 +61,7 @@ bool recomp::register_game(const recomp::GameEntry& entry) { void recomp::register_patch(const char* patch, std::size_t size) { std::lock_guard lock(patch_data_mutex); + patch_data.resize(size); std::memcpy(patch_data.data(), patch, size); }