--- xmil/vram/makescrn.c 2004/08/14 12:16:18 1.12 +++ xmil/vram/makescrn.c 2004/08/17 16:52:46 1.13 @@ -269,7 +269,7 @@ void scrnupdate(void) { } corestat.drawframe = 0; - ddrawflash = FALSE; + ddrawflash = makescrn.nextdraw; allflash = FALSE; if (lastdisp != crtc.e.dispmode) { changemodes(); @@ -350,13 +350,13 @@ void scrnupdate(void) { } break; } - ddrawflash = 1; + ddrawflash = TRUE; } } if (ddrawflash) { ddrawflash = 0; - scrndraw_draw(allflash); + makescrn.nextdraw = scrndraw_draw(allflash); drawtime++; } }