[Tizen] Add log if destroyed visual get some signal
[platform/core/uifw/dali-toolkit.git] / dali-toolkit / internal / visuals / svg / svg-visual.cpp
index 44ce798..15e4280 100644 (file)
@@ -82,18 +82,15 @@ SvgVisual::SvgVisual(VisualFactoryCache& factoryCache, ImageVisualShaderFactory&
 
 SvgVisual::~SvgVisual()
 {
-  DALI_LOG_RELEASE_INFO("SvgVisual is destructed: %p, mLoadingTask : %p, mRasterizingTask : %p, url : %s\n", this, mLoadingTask.Get(), mRasterizingTask.Get(), mImageUrl.GetUrl().c_str());
   if(Stage::IsInstalled())
   {
     if(mLoadingTask)
     {
       Dali::AsyncTaskManager::Get().RemoveTask(mLoadingTask);
-      mLoadingTask.Reset();
     }
     if(mRasterizingTask)
     {
       Dali::AsyncTaskManager::Get().RemoveTask(mRasterizingTask);
-      mRasterizingTask.Reset();
     }
 
     if(mImageUrl.IsBufferResource())
@@ -102,10 +99,6 @@ SvgVisual::~SvgVisual()
       textureManager.RemoveEncodedImageBuffer(mImageUrl.GetUrl());
     }
   }
-  else if(DALI_UNLIKELY(!Stage::IsShuttingDown()))
-  {
-    DALI_LOG_ERROR("SvgVisual maybe try to destruct on worker thread! %p, mLoadingTask : %p, mRasterizingTask : %p, url : %s\n", this, mLoadingTask.Get(), mRasterizingTask.Get(), mImageUrl.GetUrl().c_str());
-  }
 }
 
 void SvgVisual::OnInitialize()
@@ -369,7 +362,7 @@ void SvgVisual::ApplyRasterizedImage(SvgTaskPtr task)
 {
   if(DALI_UNLIKELY(mImpl == nullptr))
   {
-    DALI_LOG_ERROR("Fatal error!! already destroyed object callback called! SvgVisual : %p, task : %p\n", this, task.Get());
+    DALI_LOG_ERROR("Fatal error!! already destroyed object callback called! SvgVisual : %p, url : %s, task : %p\n", this, mImageUrl.GetUrl().c_str(), task.Get());
     return;
   }