--- smsdaemon/Task.cpp 2008/06/16 14:11:49 97 +++ smsdaemon/Task.cpp 2009/12/26 23:01:01 520 @@ -1,19 +1,19 @@ #include "Task.h" -#include "common.h" +#include "Common.h" #include "TaskManager.h" Task::Task(std::string name, bool isTemporary) - : _isFinished(false), _name(name), _isTemporary(isTemporary) + : _isFinished(false), _name(name), _isTemporary(isTemporary) { - Common* cmn = Common::instance(); - if (isTemporary) - { - cmn->GetTaskManager()->AddTemporaryTask(this); - } - else +} + +void Task::RegisterTask() +{ + if (_isTemporary) { - cmn->GetTaskManager()->AddTask(this); + Common* cmn = Common::instance(); + cmn->GetTaskManager()->AddTemporaryTask(this); } }