From ad6f84ba312337f9148a90500b74001337f141a3 Mon Sep 17 00:00:00 2001 From: Jeffrey Pfau Date: Sun, 25 Sep 2016 13:39:52 -0700 Subject: [PATCH] Core: Fix importing save games as read-only --- CHANGES | 1 + src/gb/core.c | 2 +- src/gba/core.c | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/CHANGES b/CHANGES index 432a40510..234cfad89 100644 --- a/CHANGES +++ b/CHANGES @@ -13,6 +13,7 @@ Bugfixes: - GB SIO: Don't auto-clock external shift clock - Qt: Fix directory set unloading when replacing the ROM - GBA Savedata: Fix loading savestates with 512Mb Flash saves + - Core: Fix importing save games as read-only Misc: - All: Only update version info if needed - FFmpeg: Encoding cleanup diff --git a/src/gb/core.c b/src/gb/core.c index f4000a867..a06c4a5a9 100644 --- a/src/gb/core.c +++ b/src/gb/core.c @@ -497,7 +497,7 @@ static size_t _GBCoreSavedataClone(struct mCore* core, void** sram) { static bool _GBCoreSavedataRestore(struct mCore* core, const void* sram, size_t size, bool writeback) { struct GB* gb = core->board; if (!writeback) { - struct VFile* vf = VFileFromConstMemory(sram, size); + struct VFile* vf = VFileMemChunk(sram, size); GBSavedataMask(gb, vf, true); return true; } diff --git a/src/gba/core.c b/src/gba/core.c index 5b31030a5..e4d7beef6 100644 --- a/src/gba/core.c +++ b/src/gba/core.c @@ -516,7 +516,7 @@ static size_t _GBACoreSavedataClone(struct mCore* core, void** sram) { } static bool _GBACoreSavedataRestore(struct mCore* core, const void* sram, size_t size, bool writeback) { - struct VFile* vf = VFileFromConstMemory(sram, size); + struct VFile* vf = VFileMemChunk(sram, size); if (!vf) { return false; }