Pārlūkot izejas kodu

Revert aca0d5e - Loop in EventDispatcher

Tristan Valcke 8 gadi atpakaļ
vecāks
revīzija
502048e2ad
1 mainītis faili ar 11 papildinājumiem un 2 dzēšanām
  1. 11 2
      src/core/EventDispatcher.js

+ 11 - 2
src/core/EventDispatcher.js

@@ -68,9 +68,18 @@ Object.assign( EventDispatcher.prototype, {
 
 			event.target = this;
 
-			for ( var i = 0, length = listenerArray.length ; i < length; ++i ) {
+			var array = [], i = 0;
+			var length = listenerArray.length;
 
-				listenerArray[ i ].call( this, event );
+			for ( i = 0; i < length; i ++ ) {
+
+				array[ i ] = listenerArray[ i ];
+
+			}
+
+			for ( i = 0; i < length; i ++ ) {
+
+				array[ i ].call( this, event );
 
 			}