Merge "Delete ThreadLocalStorage on shutdown" into devel/master
[platform/core/uifw/dali-core.git] / dali / internal / common / core-impl.cpp
index 5a32e56..038743f 100644 (file)
@@ -186,6 +186,7 @@ Core::~Core()
   if( tls )
   {
     tls->Remove();
+    delete tls;
   }
 
   // Stop relayout requests being raised on stage destruction
@@ -442,7 +443,7 @@ RelayoutController& Core::GetRelayoutController()
 void Core::CreateThreadLocalStorage()
 {
   // a pointer to the ThreadLocalStorage object will be stored in TLS
-  // and automatically deleted when the thread is killed
+  // The ThreadLocalStorage object should be deleted by the Core destructor
   new ThreadLocalStorage(this);
 }