Procházet zdrojové kódy

Audio: Copy filters array in setFilters

Takahiro před 5 roky
rodič
revize
f43224c749
1 změnil soubory, kde provedl 14 přidání a 2 odebrání
  1. 14 2
      src/audio/Audio.js

+ 14 - 2
src/audio/Audio.js

@@ -241,15 +241,27 @@ class Audio extends Object3D {
 
 		if ( ! value ) value = [];
 
+		this.filters.length = 0;
+
 		if ( this._connected === true ) {
 
 			this.disconnect();
-			this.filters = value;
+
+			for ( var i = 0; i < value.length; i ++ ) {
+
+				this.filters.push( value[ i ] );
+
+			}
+
 			this.connect();
 
 		} else {
 
-			this.filters = value;
+			for ( var i = 0; i < value.length; i ++ ) {
+
+				this.filters.push( value[ i ] );
+
+			}
 
 		}