diff --git a/src/lime/app/Event.hx b/src/lime/app/Event.hx index 5e6becfb9..42513302d 100644 --- a/src/lime/app/Event.hx +++ b/src/lime/app/Event.hx @@ -155,4 +155,19 @@ class Event } #end } + + /** + Removes all event listeners + **/ + public function removeAll():Void + { + #if !macro + var len = __listeners.length; + + __listeners.splice(0, len); + __priorities.splice(0, len); + __repeat.splice(0, len); + + #end + } }