[Tizen] Add codes for Dali Windows Backend
[platform/core/uifw/dali-core.git] / dali / public-api / object / ref-object.h
index 3ead400..76acbe2 100644 (file)
@@ -22,6 +22,8 @@
 #include <dali/public-api/common/dali-common.h>
 #include <dali/public-api/common/intrusive-ptr.h>
 
+#include <atomic>
+
 namespace Dali
 {
 /**
@@ -100,8 +102,7 @@ protected:
   RefObject& operator=(const RefObject& rhs);
 
 private:
-
-  volatile int mCount; ///< Reference count
+  volatile std::atomic<int> mCount; ///< Reference count
 };
 
 /**