diff options
author | 2025-03-02 22:41:53 +0300 | |
---|---|---|
committer | 2025-03-02 22:41:53 +0300 | |
commit | 5a995a91812c676158f2f3b2a7b82be4dac080d8 (patch) | |
tree | 1ac5f552aff2c78e13e8944bb07c098c17950ba9 /widget/bar | |
parent | fix: audio volume slider freeze (diff) | |
download | ags-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.tsx | 2 |
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")} /> |