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();