diff --git a/core/src/scheduler/resource/Resource.cpp b/core/src/scheduler/resource/Resource.cpp index f9ccaa9abbad509ad877dd77edda6561d7f1ae0b..395a48d72b7b9a4a693880f1bcf1ccb14c3f2d7c 100644 --- a/core/src/scheduler/resource/Resource.cpp +++ b/core/src/scheduler/resource/Resource.cpp @@ -174,7 +174,7 @@ Resource::loader_function() { task_item->Loaded(); if (task_item->from) { task_item->from->Moved(); - // task_item->from->task = FinishedTask::Create(); + task_item->from->task = FinishedTask::Create(task_item->from->task); task_item->from = nullptr; } if (subscriber_) { @@ -204,7 +204,7 @@ Resource::executor_function() { } auto start = get_current_timestamp(); Process(task_item->task); - // task_item->task = FinishedTask::Create(); + task_item->task = FinishedTask::Create(task_item->task); auto finish = get_current_timestamp(); ++total_task_; total_cost_ += finish - start;