diff --git a/core/Action/Action.cpp b/core/Action/Action.cpp index 20cab13c..6a791d69 100644 --- a/core/Action/Action.cpp +++ b/core/Action/Action.cpp @@ -13,6 +13,7 @@ e2d::Action::Action() e2d::Action::~Action() { + ActionManager::__remove(this); } bool e2d::Action::isRunning() @@ -53,7 +54,6 @@ e2d::Node * e2d::Action::getTarget() void e2d::Action::onDestroy() { - ActionManager::__remove(this); } void e2d::Action::reset()