From b8349d5b0d545a099eae26a2a3538e73fa1c2849 Mon Sep 17 00:00:00 2001 From: pagefault <> Date: Thu, 2 Mar 2006 02:18:29 +0000 Subject: [PATCH] Fixed problem with GUI not being updated sometimes --- zsnes/src/linux/sw_draw.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/zsnes/src/linux/sw_draw.c b/zsnes/src/linux/sw_draw.c index e0f83979..58d9e3a0 100644 --- a/zsnes/src/linux/sw_draw.c +++ b/zsnes/src/linux/sw_draw.c @@ -39,6 +39,7 @@ extern unsigned int vidbuffer; extern DWORD converta; extern unsigned char curblank; extern int frametot; +extern BYTE GUIOn,GUIOn2; int prevtot = 0; void UpdateVFrame(void); @@ -140,7 +141,7 @@ void sw_drawwin() UpdateVFrame(); - if (prevtot == frametot) { return; } + if (prevtot == frametot && (!GUIOn || !GUIOn2)) { return; } if (curblank) return; LockSurface();