Skip to content

Commit 5aa819d

Browse files
Prepare for dynamic default EFX arrays.
1 parent ec68038 commit 5aa819d

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/state/index.mjs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1563,8 +1563,8 @@ let OctaviaDevice = class extends CustomEventSource {
15631563
efxDefault = [0, 0, 0, 0, 0, 0, 0, 0];
15641564
};
15651565
};
1566-
for (let i = 0; i < 4; i ++) {
1567-
if (!upThis.#efxBase[3 * i]) {
1566+
for (let i = 0; i < allocated.efx; i ++) {
1567+
if (!upThis.#efxBase[3 * i] && efxDefault[i << 1]?.constructor) {
15681568
upThis.#efxBase[3 * i + 1] = efxDefault[2 * i];
15691569
upThis.#efxBase[3 * i + 2] = efxDefault[2 * i + 1];
15701570
upThis.dispatchEvent(`efx${['reverb', 'chorus', 'delay', 'insert'][i]}`, upThis.getEffectType(i))

0 commit comments

Comments
 (0)