summaryrefslogtreecommitdiff
path: root/widget/bar
diff options
context:
space:
mode:
authorLibravatar Mora Unie Youer <[email protected]>2025-03-02 22:41:53 +0300
committerLibravatar Mora Unie Youer <[email protected]>2025-03-02 22:41:53 +0300
commit5a995a91812c676158f2f3b2a7b82be4dac080d8 (patch)
tree1ac5f552aff2c78e13e8944bb07c098c17950ba9 /widget/bar
parentfix: audio volume slider freeze (diff)
downloadags-config-5a995a91812c676158f2f3b2a7b82be4dac080d8.tar.gz
ags-config-5a995a91812c676158f2f3b2a7b82be4dac080d8.tar.bz2
ags-config-5a995a91812c676158f2f3b2a7b82be4dac080d8.tar.lz
ags-config-5a995a91812c676158f2f3b2a7b82be4dac080d8.tar.xz
ags-config-5a995a91812c676158f2f3b2a7b82be4dac080d8.tar.zst
ags-config-5a995a91812c676158f2f3b2a7b82be4dac080d8.zip
fix: clamp audio slider volume
Diffstat (limited to '')
-rw-r--r--widget/bar/Bar.tsx2
1 files changed, 1 insertions, 1 deletions
diff --git a/widget/bar/Bar.tsx b/widget/bar/Bar.tsx
index 353eddf..aa96db1 100644
--- a/widget/bar/Bar.tsx
+++ b/widget/bar/Bar.tsx
@@ -68,7 +68,7 @@ function AudioVolume() {
<image iconName={bind(speaker, "volumeIcon")} />
<slider
hexpand
- onScroll={(_self, dx, dy) => speaker.volume += (dx + dy) * -0.05}
+ onScroll={(_self, dx, dy) => speaker.volume = Math.min(1, Math.max(0, speaker.volume + (dx + dy) * -0.05))}
onChangeValue={self => { speaker.volume = self.value; }}
value={bind(speaker, "volume")}
/>