diff --git a/zsnes/src/linux/sw_draw.c b/zsnes/src/linux/sw_draw.c index b240ec42..ab4f61be 100644 --- a/zsnes/src/linux/sw_draw.c +++ b/zsnes/src/linux/sw_draw.c @@ -40,6 +40,7 @@ extern void LinuxExit(); extern unsigned int vidbuffer; extern DWORD converta; extern unsigned char curblank; +extern unsigned char frameskipped; extern int frametot; int prevtot = 0; void UpdateVFrame(void); @@ -144,7 +145,7 @@ void sw_drawwin() if (prevtot == frametot) { return; } - if (curblank != 0) return; + if (curblank != 0 || frameskipped == 1) return; LockSurface(); ScreenPtr = vidbuffer;