From a2e686bb2100184420470d44844deb232e4890f6 Mon Sep 17 00:00:00 2001 From: ItsLemmy Date: Tue, 25 Nov 2025 19:59:06 -0500 Subject: [PATCH] AudioService: proper volume clamping --- Services/Media/AudioService.qml | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/Services/Media/AudioService.qml b/Services/Media/AudioService.qml index 6fb76e29..22b2f7ca 100644 --- a/Services/Media/AudioService.qml +++ b/Services/Media/AudioService.qml @@ -169,11 +169,14 @@ Singleton { if (volume >= maxVolume) { return; } - setVolume(volume + stepVolume); + setVolume(Math.min(maxVolume, volume + stepVolume)); } function decreaseVolume() { - setVolume(volume - stepVolume); + if (volume <= 0) { + return; + } + setVolume(Math.max(0, volume - stepVolume)); } function setVolume(newVolume: real) {