X-Git-Url: https://git.artsoft.org/?p=rocksndiamonds.git;a=blobdiff_plain;f=src%2Ftape.c;h=a8ac4cea12a6d9974f541302ac0f85fb3e782abc;hp=f0a8f02dce18ea2ae838c46840d7c67a80e7a106;hb=0d02210d139e2e889d91d80015d54c5186dc347b;hpb=fe3ae8e4140bd166879acf4732ff5209d6b22268 diff --git a/src/tape.c b/src/tape.c index f0a8f02d..a8ac4cea 100644 --- a/src/tape.c +++ b/src/tape.c @@ -376,15 +376,18 @@ void DrawVideoDisplayCurrentState() { state |= VIDEO_STATE_PLAY_ON; - if (tape.deactivate_display) - state |= VIDEO_STATE_WARP2_ON; - else if (tape.warp_forward) - state |= VIDEO_STATE_WARP_ON; - else if (tape.fast_forward) - state |= VIDEO_STATE_FFWD_ON; - - if (tape.pause_before_end) - state |= VIDEO_STATE_PBEND_ON; + if (!tape.pausing) + { + if (tape.deactivate_display) + state |= VIDEO_STATE_WARP2_ON; + else if (tape.warp_forward) + state |= VIDEO_STATE_WARP_ON; + else if (tape.fast_forward) + state |= VIDEO_STATE_FFWD_ON; + + if (tape.pause_before_end) + state |= VIDEO_STATE_PBEND_ON; + } } // draw labels and symbols separately to prevent labels overlapping symbols