Browse Source

Audio: Copy filters array in setFilters

Takahiro 5 years ago
parent
commit
f43224c749
1 changed files with 14 additions and 2 deletions
  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 ] );
+
+			}
 
 		}