From 35ddbb341d96688c898a0508172117b09e9dad97 Mon Sep 17 00:00:00 2001 From: SuuperW Date: Sun, 1 Jul 2018 12:46:38 -0500 Subject: [PATCH] Fix bug where movies starting from sram would crash. --- desmume/src/movie.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/desmume/src/movie.cpp b/desmume/src/movie.cpp index 47f2def85..0efb064a3 100644 --- a/desmume/src/movie.cpp +++ b/desmume/src/movie.cpp @@ -604,8 +604,8 @@ static void openRecordingMovie(const char* fname) bool MovieData::loadSramFrom(std::vector* buf) { - EMUFILE_MEMORY ms(buf); - MMU_new.backupDevice.load_movie(ms); + EMUFILE_MEMORY* ms = new EMUFILE_MEMORY(buf); // change to new to avoid automatic destruction + MMU_new.backupDevice.load_movie(*ms); return true; }