From 54d77f76f8f1901682843f085fd5b31dc370b5a1 Mon Sep 17 00:00:00 2001 From: m1m0zzz Date: Mon, 21 Apr 2025 16:46:40 +0900 Subject: [PATCH] Make ControlParameterIndexUpdater type-safe --- modules/juce_gui_extra/native/javascript/index.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/juce_gui_extra/native/javascript/index.js b/modules/juce_gui_extra/native/javascript/index.js index 275009d18f..6cdfaf09c1 100644 --- a/modules/juce_gui_extra/native/javascript/index.js +++ b/modules/juce_gui_extra/native/javascript/index.js @@ -557,7 +557,7 @@ class ControlParameterIndexUpdater { /** @type {Element | null} */ this.lastElement = null; /** @type {number} */ - this.lastControlParameterIndex = null; + this.lastControlParameterIndex = -1; } /** @@ -597,7 +597,7 @@ class ControlParameterIndexUpdater { while (isValidNonRootElement(element)) { if (element.hasAttribute(this.controlParameterIndexAnnotation)) { - return element.getAttribute(this.controlParameterIndexAnnotation); + return Number(element.getAttribute(this.controlParameterIndexAnnotation)); } element = element.parentElement;