diff --git a/src/pocketmine/scheduler/AsyncPool.php b/src/pocketmine/scheduler/AsyncPool.php index 636e52b0c..b13a687a2 100644 --- a/src/pocketmine/scheduler/AsyncPool.php +++ b/src/pocketmine/scheduler/AsyncPool.php @@ -120,8 +120,6 @@ class AsyncPool{ unset($this->tasks[$task->getTaskId()]); unset($this->taskWorkers[$task->getTaskId()]); - - $task->cleanObject(); } public function removeTasks(){ diff --git a/src/pocketmine/scheduler/AsyncTask.php b/src/pocketmine/scheduler/AsyncTask.php index 12ba29efd..3abfcc1fa 100644 --- a/src/pocketmine/scheduler/AsyncTask.php +++ b/src/pocketmine/scheduler/AsyncTask.php @@ -291,15 +291,5 @@ abstract class AsyncTask extends Collectable{ return $server->getScheduler()->peekLocalComplex($this); } - - public function cleanObject(){ - foreach($this as $p => $v){ - if(!($v instanceof \Threaded)){ - $this->{$p} = null; - } - } - - $this->setGarbage(); - } }