From b6e1229f5914958216ec5b31224ee384e4fb98fd Mon Sep 17 00:00:00 2001 From: Michal Artazov Date: Wed, 30 Sep 2015 13:17:09 +0200 Subject: [PATCH] Fixed setting of sorted array of listeners in EventManager to empty array, when it shouldn't. --- src/Kdyby/Events/EventManager.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Kdyby/Events/EventManager.php b/src/Kdyby/Events/EventManager.php index d226a72..32c51cf 100644 --- a/src/Kdyby/Events/EventManager.php +++ b/src/Kdyby/Events/EventManager.php @@ -231,10 +231,10 @@ public function removeEventListener($unsubscribe, $subscriber = NULL) } if (empty($this->listeners[$eventName])) { unset($this->listeners[$eventName]); - } - // there are no listeners for this specific event, so no reason to call sort on next dispatch - $this->sorted[$eventName] = array(); + // there are no listeners for this specific event, so no reason to call sort on next dispatch + $this->sorted[$eventName] = array(); + } } } }