X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Ftape.c;h=6cf797198dcf20bf456c1b76c75f5b1e64d52619;hb=e338cc862574dd965998d636818b8a62e71eccee;hp=6987d5d588d8e2b3efe37d576e66d349f3d6ebb8;hpb=a59ebe8eb3a68db0a2ffcb8ce5127c767737d5ad;p=rocksndiamonds.git diff --git a/src/tape.c b/src/tape.c index 6987d5d5..6cf79719 100644 --- a/src/tape.c +++ b/src/tape.c @@ -1411,7 +1411,8 @@ void RedrawTapeButtons(void) RedrawGameButtonsOnTape(); // RedrawGadget() may have set REDRAW_ALL if buttons are defined off-area - redraw_mask &= ~REDRAW_ALL; + if (redraw_mask & REDRAW_ALL) + redraw_mask = REDRAW_FIELD | REDRAW_DOORS; } void RedrawOrRemapTapeButtons(void)