X-Git-Url: https://git.artsoft.org/?p=rocksndiamonds.git;a=blobdiff_plain;f=src%2Ftools.c;h=0817e3d864e656b081d0a6658a5ed4774402dd47;hp=e33344dd6b23cd1a64bd06a2f84d4d8924836fc0;hb=57df78d466cba1424ee144e4d886da8fcff74833;hpb=3ea7bc006da99f1b13d817285820023b30ce2e38 diff --git a/src/tools.c b/src/tools.c index e33344dd..0817e3d8 100644 --- a/src/tools.c +++ b/src/tools.c @@ -2846,7 +2846,7 @@ void ShowEnvelope(int envelope_nr) AnimateEnvelope(envelope_nr, main_anim_mode, ACTION_OPENING); if (tape.playing) - Delay(wait_delay_value); + Delay_WithScreenUpdates(wait_delay_value); else WaitForEventToContinue(); @@ -4362,6 +4362,8 @@ static int RequestHandleEvents(unsigned int req_state) break; default: + // only check clickable animations if no request gadget clicked + HandleGlobalAnimClicks(mx, my, button_status, FALSE); break; }