X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali-toolkit%2Finternal%2Fvisuals%2Fanimated-vector-image%2Fanimated-vector-image-visual.cpp;h=122d407920a7ca59279998dd2f41f40e49a16375;hb=7b9ee1662abec72bc1c62e948a2a57f76010853b;hp=ea4dee54f5db456aa543f934b1ab04bfcfe472ae;hpb=ecd29518008c9ac00b8b379d87dc6fecaddfff79;p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git diff --git a/dali-toolkit/internal/visuals/animated-vector-image/animated-vector-image-visual.cpp b/dali-toolkit/internal/visuals/animated-vector-image/animated-vector-image-visual.cpp index ea4dee5..122d407 100644 --- a/dali-toolkit/internal/visuals/animated-vector-image/animated-vector-image-visual.cpp +++ b/dali-toolkit/internal/visuals/animated-vector-image/animated-vector-image-visual.cpp @@ -119,6 +119,8 @@ AnimatedVectorImageVisual::AnimatedVectorImageVisual( VisualFactoryCache& factor AnimatedVectorImageVisual::~AnimatedVectorImageVisual() { + // Finalize animation task in the main thread + mVectorAnimationTask->Finalize(); } void AnimatedVectorImageVisual::GetNaturalSize( Vector2& naturalSize ) @@ -462,11 +464,11 @@ void AnimatedVectorImageVisual::OnUploadCompleted() { actor.AddRenderer( mImpl->mRenderer ); mRendererAdded = true; - } - ResourceReady( Toolkit::Visual::ResourceStatus::READY ); + ResourceReady( Toolkit::Visual::ResourceStatus::READY ); - DALI_LOG_INFO( gVectorAnimationLogFilter, Debug::Verbose, "AnimatedVectorImageVisual::OnUploadCompleted: Renderer is added [%p]\n", this ); + DALI_LOG_INFO( gVectorAnimationLogFilter, Debug::Verbose, "AnimatedVectorImageVisual::OnUploadCompleted: Renderer is added [%p]\n", this ); + } } void AnimatedVectorImageVisual::OnAnimationFinished()