From bb73d7213d20ac35a749a76d7edf0dc6a92640a3 Mon Sep 17 00:00:00 2001 From: Heeyong Song Date: Tue, 31 Dec 2019 17:17:40 +0900 Subject: [PATCH] [Tizen](Vector) Add task even when StopAnimation is called Change-Id: Ifc4e970a1ea64e33f8d81fe38871cd6ab7af3121 --- .../internal/visuals/animated-vector-image/vector-animation-task.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/dali-toolkit/internal/visuals/animated-vector-image/vector-animation-task.cpp b/dali-toolkit/internal/visuals/animated-vector-image/vector-animation-task.cpp index f1feb6f..0455db3 100644 --- a/dali-toolkit/internal/visuals/animated-vector-image/vector-animation-task.cpp +++ b/dali-toolkit/internal/visuals/animated-vector-image/vector-animation-task.cpp @@ -208,11 +208,13 @@ void VectorAnimationTask::PlayAnimation() void VectorAnimationTask::StopAnimation() { - if( mPlayState != PlayState::STOPPED && mPlayState != PlayState::STOPPING ) + if( mPlayState != PlayState::STOPPING ) { mNeedAnimationFinishedTrigger = false; mPlayState = PlayState::STOPPING; + mVectorAnimationThread.AddTask( this ); + DALI_LOG_INFO( gVectorAnimationLogFilter, Debug::Verbose, "VectorAnimationTask::StopAnimation: Stop [%p]\n", this ); } } -- 2.7.4