Revert "[Tizen] Not execute the remove callback"
[platform/core/uifw/dali-core.git] / dali / internal / event / events / actor-observer.cpp
index 07c5a20..f1da6e0 100644 (file)
@@ -52,13 +52,13 @@ ActorObserver::~ActorObserver()
   delete mRemoveCallback;
 }
 
-ActorObserver::ActorObserver(ActorObserver&& other)
+ActorObserver::ActorObserver(ActorObserver&& other) noexcept
 : ActorObserver(nullptr)
 {
   operator=(std::move(other));
 }
 
-ActorObserver& ActorObserver::operator=(ActorObserver&& other)
+ActorObserver& ActorObserver::operator=(ActorObserver&& other) noexcept
 {
   if(this != &other)
   {
@@ -126,7 +126,7 @@ void ActorObserver::SceneObjectRemoved(Object& object)
   {
     if(mRemoveCallback)
     {
-//      CallbackBase::Execute(*mRemoveCallback, mActor);
+      CallbackBase::Execute(*mRemoveCallback, mActor);
     }
 
     // do not call object.RemoveObserver here, object is currently iterating through observers