diff --git a/src/pocketmine/event/HandlerList.php b/src/pocketmine/event/HandlerList.php index 29fc190f8..424fa8f98 100644 --- a/src/pocketmine/event/HandlerList.php +++ b/src/pocketmine/event/HandlerList.php @@ -125,8 +125,8 @@ class HandlerList{ $this->handlers = null; } }elseif($object instanceof RegisteredListener){ - if(isset($this->handlerSlots[$object->getPriority()][spl_object_hash($listener)])){ - unset($this->handlerSlots[$object->getPriority()][spl_object_hash($listener)]); + if(isset($this->handlerSlots[$object->getPriority()][spl_object_hash($object)])){ + unset($this->handlerSlots[$object->getPriority()][spl_object_hash($object)]); $this->handlers = null; } } @@ -176,4 +176,4 @@ class HandlerList{ return self::$allLists; } -} \ No newline at end of file +}