From c27238548d758011fec13ed223bd35d7711fb015 Mon Sep 17 00:00:00 2001 From: end-4 <97237370+end-4@users.noreply.github.com> Date: Mon, 16 Jun 2025 21:15:34 +0200 Subject: [PATCH] audio: more nan fix (#1411) --- .config/quickshell/services/Audio.qml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.config/quickshell/services/Audio.qml b/.config/quickshell/services/Audio.qml index 435eaa4c9..648d566a9 100644 --- a/.config/quickshell/services/Audio.qml +++ b/.config/quickshell/services/Audio.qml @@ -41,7 +41,10 @@ Singleton { root.sinkProtectionTriggered("Illegal increment"); } else if (newVolume > maxAllowed) { root.sinkProtectionTriggered("Exceeded max allowed"); - sink.audio.volume = lastVolume === NaN ? 0 : lastVolume; + sink.audio.volume = lastVolume; + } + if (sink.ready && (isNaN(sink.audio.volume) || sink.audio.volume === undefined || sink.audio.volume === null)) { + sink.audio.volume = 0; } lastVolume = sink.audio.volume; }