mirror of
https://github.com/atom/atom.git
synced 2026-02-09 14:15:24 -05:00
Fix EventEmitter… need to wait until after the loop to return!
This commit is contained in:
@@ -36,13 +36,13 @@ module.exports =
|
||||
for handler in new Array(handlers...)
|
||||
_.remove(handlers, handler)
|
||||
@off eventName, handler
|
||||
return
|
||||
return
|
||||
else
|
||||
for eventName, handlers of @eventHandlersByNamespace?[namespace] ? {}
|
||||
for handler in new Array(handlers...)
|
||||
_.remove(handlers, handler)
|
||||
@off eventName, handler
|
||||
return
|
||||
return
|
||||
else
|
||||
if handler
|
||||
_.remove(@eventHandlersByEventName[eventName], handler)
|
||||
|
||||
Reference in New Issue
Block a user