[NUI] Change SetMinAndMaxFrameByMarker behavior + Fix some async cases
authorEunki, Hong <eunkiki.hong@samsung.com>
Tue, 14 Nov 2023 09:25:53 +0000 (18:25 +0900)
committerJaehyun Cho <jaehyun0cho@gmail.com>
Fri, 8 Mar 2024 00:50:30 +0000 (09:50 +0900)
commit11a6b2fbc6f47cdf8e9383fa496339c604822656
treef958d8013340a3f1a316284351c730cd9a5f4e01
parent5467ce164188cacfa2a3d41d88aae1caa7c97d2e
[NUI] Change SetMinAndMaxFrameByMarker behavior + Fix some async cases

Let we allow to call SetMinAndMaxFrameByMarker API even if load is not finished.
Instead, let we just call some log if the file is not loaded yet.

Plus, Some API (GetContentInfo, GetMarkerInfo) might cache wrong values
when we use async load

Before try to get correct value, let we check whether the resource is
loaded or not.

Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
src/Tizen.NUI/src/public/BaseComponents/AnimatedVectorImageView.cs
src/Tizen.NUI/src/public/BaseComponents/LottieAnimationView.cs