summaryrefslogtreecommitdiff
path: root/Source
diff options
context:
space:
mode:
authorskidau <skidau@gmail.com>2012-04-13 19:50:44 +1000
committerskidau <skidau@gmail.com>2012-04-13 19:50:44 +1000
commita488b2c0cab861ca93a02ebf05a0dd813618bf84 (patch)
treeacc0f469a87cd3eded72ddc0bf29499b963f7417 /Source
parent722480cb2e864ea7dd03427e509470ec09ce6f40 (diff)
Fixed the rerecord counter when using more than one save state. Patch by rdragoon.
Diffstat (limited to 'Source')
-rw-r--r--Source/Core/Core/Src/Movie.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/Source/Core/Core/Src/Movie.cpp b/Source/Core/Core/Src/Movie.cpp
index 8777976776..590f8bb5e8 100644
--- a/Source/Core/Core/Src/Movie.cpp
+++ b/Source/Core/Core/Src/Movie.cpp
@@ -627,6 +627,10 @@ void LoadInput(const char *filename)
if (!g_bReadOnly)
{
+ if (g_rerecords > tmpHeader.numRerecords)
+ {
+ tmpHeader.numRerecords = g_rerecords;
+ }
tmpHeader.numRerecords++;
t_record.Seek(0, SEEK_SET);
t_record.WriteArray(&tmpHeader, 1);