From 410d7a408613b171e14d79f734561d3cd98debda Mon Sep 17 00:00:00 2001 From: Holger Schemel Date: Fri, 8 Jun 2018 23:27:20 +0200 Subject: [PATCH] fixed state of inactive parts of global animations --- src/anim.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/anim.c b/src/anim.c index fa124cb6..054c6a00 100644 --- a/src/anim.c +++ b/src/anim.c @@ -1353,6 +1353,11 @@ void HandleGlobalAnim_Main(struct GlobalAnimMainControlInfo *anim, int action) part = &anim->part[anim->active_part_nr]; + // first set all animation parts to "inactive", ... + for (i = 0; i < num_parts; i++) + anim->part[i].state = ANIM_STATE_INACTIVE; + + // ... then set current animation parts to "running" part->state = ANIM_STATE_RUNNING; anim->state = HandleGlobalAnim_Part(part, anim->state); -- 2.34.1