Fix chrome to not use arrow functions with arguments

Issue #1547
This commit is contained in:
janekptacijarabaci
2017-12-18 13:13:32 +01:00
committed by Roy Tam
parent ee60c0ba2b
commit fd05ca22e4
+2 -2
View File
@@ -76,10 +76,10 @@ EventEmitter.prototype = {
once: function EventEmitter_once(aEvent, aListener) {
let deferred = promise.defer();
let handler = (aEvent, aFirstArg) => {
let handler = (aEvent, aFirstArg, ...aRest) => {
this.off(aEvent, handler);
if (aListener) {
aListener.apply(null, arguments);
aListener.apply(null, [aEvent, aFirstArg, ...aRest]);
}
deferred.resolve(aFirstArg);
};