changeset 2504:593a4f308335

Fix issue that was causing double frame output in Double Dragon 2
author Michael Pavone <pavone@retrodev.com>
date Wed, 31 Jul 2024 22:56:00 -0700
parents fa49e06d8c92
children 927083238a39
files vdp.c
diffstat 1 files changed, 1 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/vdp.c	Wed Jul 31 22:30:14 2024 -0700
+++ b/vdp.c	Wed Jul 31 22:56:00 2024 -0700
@@ -2438,7 +2438,7 @@
 			output_line = 0;
 			context->output_lines = 1;
 			context->pushed_frame = 0;
-		} else {
+		} else if (!context->pushed_frame) {
 			context->output_lines = output_line + 1;
 		}
 	} else if (output_line >= 0x200 - context->border_top) {