Skip to content

Commit 356aca0

Browse files
committed
Update EventDispatcher.js
1 parent e5f0ec1 commit 356aca0

File tree

1 file changed

+15
-20
lines changed

1 file changed

+15
-20
lines changed

src/core/EventDispatcher.js

Lines changed: 15 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -74,39 +74,34 @@ THREE.EventDispatcher.prototype = {
7474

7575
},
7676

77-
dispatchEvent: function () {
77+
dispatchEvent: function ( event ) {
78+
79+
if ( this._listeners === undefined ) return;
7880

81+
var listeners = this._listeners;
82+
var listenerArray = listeners[ event.type ];
7983
var array = [];
8084

81-
return function ( event ) {
82-
83-
if ( this._listeners === undefined ) return;
84-
85-
var listeners = this._listeners;
86-
var listenerArray = listeners[ event.type ];
87-
88-
if ( listenerArray !== undefined ) {
89-
90-
event.target = this;
85+
if ( listenerArray !== undefined ) {
9186

92-
var length = listenerArray.length;
87+
event.target = this;
9388

94-
for ( var i = 0; i < length; i ++ ) {
89+
var length = listenerArray.length;
9590

96-
array[ i ] = listenerArray[ i ];
91+
for ( var i = 0; i < length; i ++ ) {
9792

98-
}
93+
array[ i ] = listenerArray[ i ];
9994

100-
for ( var i = 0; i < length; i ++ ) {
95+
}
10196

102-
array[ i ].call( this, event );
97+
for ( var i = 0; i < length; i ++ ) {
10398

104-
}
99+
array[ i ].call( this, event );
105100

106101
}
107102

108-
};
103+
}
109104

110-
}()
105+
}
111106

112107
};

0 commit comments

Comments
 (0)