From 1d370c95cd31c5d68f08cc932b59af81cb085182 Mon Sep 17 00:00:00 2001 From: n-a-c-h <> Date: Sun, 6 Feb 2005 19:04:55 +0000 Subject: [PATCH] Fixed video fail restore. --- zsnes/src/gui/gui.asm | 6 ++++-- zsnes/src/gui/guimouse.inc | 1 + 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/zsnes/src/gui/gui.asm b/zsnes/src/gui/gui.asm index 6b6ad621..9127421f 100644 --- a/zsnes/src/gui/gui.asm +++ b/zsnes/src/gui/gui.asm @@ -2851,11 +2851,13 @@ guipostvideo: call vidpastecopyscr ; Wait for all mouse and input data to be 0 -.again + cmp dword[GUIkeydelay],0 + je .pressedokay + call JoyRead cmp byte[pressed+39h],0 jne .pressedokay - jmp .again + jmp .pressedfail .pressedokay mov byte[GUIpclicked],1 ret diff --git a/zsnes/src/gui/guimouse.inc b/zsnes/src/gui/guimouse.inc index 6022262a..9212c166 100644 --- a/zsnes/src/gui/guimouse.inc +++ b/zsnes/src/gui/guimouse.inc @@ -844,6 +844,7 @@ GUIProcVideo: mov [cfgcvidmode],al call initvideo call GUISetPal + call vidpastecopyscr mov dword[GUIkeydelay],0 ret SECTION .bss