Remove duplicated scene object deletion from VisualRenderer 28/274928/1
authorHeeyong Song <heeyong.song@samsung.com>
Thu, 12 May 2022 07:13:59 +0000 (16:13 +0900)
committerHeeyong Song <heeyong.song@samsung.com>
Thu, 12 May 2022 07:13:59 +0000 (16:13 +0900)
Change-Id: I50ef48dd8d5253360f2bc0b564ad6e84395f329a

dali/internal/event/rendering/visual-renderer-impl.cpp

index c90448c..b7a758c 100644 (file)
@@ -92,14 +92,7 @@ VisualRenderer::VisualRenderer(const SceneGraph::Renderer* sceneObject)
 
 VisualRenderer::~VisualRenderer()
 {
-  if(EventThreadServices::IsCoreRunning())
-  {
-    EventThreadServices&       eventThreadServices = GetEventThreadServices();
-    SceneGraph::UpdateManager& updateManager       = eventThreadServices.GetUpdateManager();
-    RemoveRendererMessage(updateManager, GetVisualRendererSceneObject());
-
-    eventThreadServices.UnregisterObject(this);
-  }
+  // The scene object will be deleted by ~Renderer
 }
 
 const SceneGraph::Renderer& VisualRenderer::GetVisualRendererSceneObject() const