Not ref counting the windows in the adaptor
[platform/core/uifw/dali-adaptor.git] / dali / integration-api / scene-holder-impl.cpp
index efbbd60..deaf965 100644 (file)
@@ -133,6 +133,11 @@ SceneHolder::~SceneHolder()
     mAdaptor->RemoveWindow( this );
     mAdaptor = nullptr;
   }
+
+  if ( mScene )
+  {
+    mScene.Discard();
+  }
 }
 
 void SceneHolder::Add( Dali::Actor actor )