From: Heeyong Song Date: Wed, 13 Feb 2019 07:31:24 +0000 (+0900) Subject: Revert "[4.0] (AnimatedVectorImageVisual) Fix flickering issue" X-Git-Tag: submit/tizen_4.0/20190522.072854~10 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F70%2F199870%2F1;p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git Revert "[4.0] (AnimatedVectorImageVisual) Fix flickering issue" This reverts commit 8d63fcb6ae6ca70f9e68279beea01bf1b365a74a. Change-Id: Ia591045a93c630a187119417d954fd7f4f5be71a --- 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 b731c5f..a650f2e 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 @@ -221,16 +221,8 @@ void AnimatedVectorImageVisual::DoSetOnStage( Actor& actor ) // Hold the weak handle of the placement actor and delay the adding of renderer until the rasterization is finished. mPlacementActor = actor; - if( mVectorRasterizeThread ) - { - // We can use the previous rendered image - mVectorRasterizeThread->SetRenderer( mImpl->mRenderer ); - - actor.AddRenderer( mImpl->mRenderer ); - mPlacementActor.Reset(); - - ResourceReady( Toolkit::Visual::ResourceStatus::READY ); - } + // This visual needs it's size set before it can be rasterized hence set ResourceReady once on stage + ResourceReady( Toolkit::Visual::ResourceStatus::READY ); } void AnimatedVectorImageVisual::DoSetOffStage( Actor& actor ) @@ -370,8 +362,6 @@ void AnimatedVectorImageVisual::OnResourceReady() Stage::GetCurrent().KeepRendering( 0.0f ); } - - ResourceReady( Toolkit::Visual::ResourceStatus::READY ); } void AnimatedVectorImageVisual::OnAnimationFinished()