From 0fb27a97f5c41c6291946c1697fd38b0a8fbb3e7 Mon Sep 17 00:00:00 2001 From: n-a-c-h <> Date: Tue, 15 Mar 2005 22:41:26 +0000 Subject: [PATCH] Fixed zmv_insert_chapter(). --- zsnes/src/zmovie.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/zsnes/src/zmovie.c b/zsnes/src/zmovie.c index 17839e63..b4eb336d 100644 --- a/zsnes/src/zmovie.c +++ b/zsnes/src/zmovie.c @@ -585,7 +585,7 @@ void zmv_record() void zmv_insert_chapter() { if ((zmv_vars.header.internal_chapters < 65535) && zmv_vars.header.frames && - (zmv_vars.last_internal_chapter_offset != ftell(zmv_vars.fp))) + (zmv_vars.last_internal_chapter_offset != ftell(zmv_vars.fp) - (cur_zst_size+4))) { unsigned char flag = BIT(2); @@ -597,7 +597,7 @@ void zmv_insert_chapter() fwrite(&flag, 1, 1, zmv_vars.fp); - internal_chapter_add_offset(&(zmv_vars.internal_chapters), ftell(zmv_vars.fp)); + internal_chapter_add_offset(&zmv_vars.internal_chapters, ftell(zmv_vars.fp)); zmv_vars.header.internal_chapters++; zmv_vars.last_internal_chapter_offset = ftell(zmv_vars.fp);