diff --git a/Libraries/EventEmitter/EventEmitter.js b/Libraries/EventEmitter/EventEmitter.js index 4a6789880..3260cb08a 100644 --- a/Libraries/EventEmitter/EventEmitter.js +++ b/Libraries/EventEmitter/EventEmitter.js @@ -78,9 +78,9 @@ class EventEmitter { * listener */ once(eventType: string, listener: Function, context: ?Object): EmitterSubscription { - return this.addListener(eventType, () => { + return this.addListener(eventType, (...args) => { this.removeCurrentListener(); - listener.apply(context, arguments); + listener.apply(context, args); }); }