[Tizen](Vector) Check if the renderer is valid 64/221064/1
authorHeeyong Song <heeyong.song@samsung.com>
Fri, 27 Dec 2019 01:40:40 +0000 (10:40 +0900)
committerHeeyong Song <heeyong.song@samsung.com>
Fri, 27 Dec 2019 01:40:40 +0000 (10:40 +0900)
Change-Id: I85ed2170189a509310639cb2479508d3d33ccffd

dali-toolkit/internal/visuals/animated-vector-image/animated-vector-image-visual.cpp

index 1f3240d..7487d6d 100644 (file)
@@ -470,13 +470,16 @@ void AnimatedVectorImageVisual::SendAnimationData()
   {
     mVectorAnimationTask->SetAnimationData( mAnimationData );
 
-    if( mAnimationData.playState == DevelImageVisual::PlayState::PLAYING )
+    if( mImpl->mRenderer )
     {
-      mImpl->mRenderer.SetProperty( DevelRenderer::Property::RENDERING_BEHAVIOR, DevelRenderer::Rendering::CONTINUOUSLY );
-    }
-    else
-    {
-      mImpl->mRenderer.SetProperty( DevelRenderer::Property::RENDERING_BEHAVIOR, DevelRenderer::Rendering::IF_REQUIRED );
+      if( mAnimationData.playState == DevelImageVisual::PlayState::PLAYING )
+      {
+        mImpl->mRenderer.SetProperty( DevelRenderer::Property::RENDERING_BEHAVIOR, DevelRenderer::Rendering::CONTINUOUSLY );
+      }
+      else
+      {
+        mImpl->mRenderer.SetProperty( DevelRenderer::Property::RENDERING_BEHAVIOR, DevelRenderer::Rendering::IF_REQUIRED );
+      }
     }
 
     mAnimationData.resendFlag = 0;