[Tizen] Ensure cleared animation not emit finished signal during finished signal... 22/312022/1
authorEunki, Hong <eunkiki.hong@samsung.com>
Mon, 3 Jun 2024 01:51:16 +0000 (10:51 +0900)
committerEunki, Hong <eunkiki.hong@samsung.com>
Mon, 3 Jun 2024 03:23:38 +0000 (12:23 +0900)
commitdc9bd4bdaa399e772ef1435749f0f657d3f3ec64
treef52c7def82286238b09c8c034e84d1d2729ada05
parent886361e70eef9ee6e5d34e79ac131796c53cbd81
[Tizen] Ensure cleared animation not emit finished signal during finished signal emit

Since we collect all finished animations and emit after,
It is possible that finisehd signal emitted what we should not
(e.g. Animation::Clear() called during another animation's finished signal)

To avoid it, let we ensure to check whether given animation is ignored or not.

Change-Id: I681c2c8e0f1624e0846409eb862862e5392ab7ec
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
automated-tests/src/dali/utc-Dali-Animation.cpp
dali/internal/event/animation/animation-playlist.cpp