Audio Service: avoid NaN

This commit is contained in:
quadbyte 2025-08-10 21:36:52 -04:00
parent 93fca936d8
commit 2325943c66

View file

@ -44,13 +44,17 @@ Singleton {
target: sink?.audio ? sink?.audio : null target: sink?.audio ? sink?.audio : null
function onVolumeChanged() { function onVolumeChanged() {
root._volume = (sink?.audio.volume ?? 0) var vol = (sink?.audio.volume ?? 0)
console.log("[Audio] onVolumeChanged: " + volume) if (isNaN(vol)) {
vol = 0
}
root._volume = vol
console.log("[Audio] onVolumeChanged: " + root._volume.toFixed(2))
} }
function onMutedChanged() { function onMutedChanged() {
root._muted = (sink?.audio.muted ?? true) root._muted = (sink?.audio.muted ?? true)
console.log("[Audio] onMuteChanged " + muted) console.log("[Audio] onMuteChanged " + root._muted)
} }
} }
} }