diff --git a/frameworks/src/core/base/async_task_manager.cpp b/frameworks/src/core/base/async_task_manager.cpp index c548b2e8d147dd5e3ab3bdabe161514a17722f5f..7be43f0cc1bb7f7ff4ea6a687008fc4071905c9d 100755 --- a/frameworks/src/core/base/async_task_manager.cpp +++ b/frameworks/src/core/base/async_task_manager.cpp @@ -59,11 +59,11 @@ AsyncTaskManager &AsyncTaskManager::GetInstance() void AsyncTaskManager::Init() { + Reset(); // make sure no residual task in list if (initialized_) { // do not add repeatly return; } - Reset(); // make sure no residual task in list Task::Init(); initialized_ = true; }