summaryrefslogtreecommitdiff
path: root/widget/bar/Bar.tsx
diff options
context:
space:
mode:
Diffstat (limited to 'widget/bar/Bar.tsx')
-rw-r--r--widget/bar/Bar.tsx6
1 files changed, 1 insertions, 5 deletions
diff --git a/widget/bar/Bar.tsx b/widget/bar/Bar.tsx
index 7492708..353eddf 100644
--- a/widget/bar/Bar.tsx
+++ b/widget/bar/Bar.tsx
@@ -66,14 +66,10 @@ function AudioVolume() {
return <box cssClasses={["AudioVolume"]}>
<image iconName={bind(speaker, "volumeIcon")} />
- {/* {bind(speaker, "volume")} */}
<slider
hexpand
onScroll={(_self, dx, dy) => speaker.volume += (dx + dy) * -0.05}
- // BUG: this doesn't work due to value being updated immediately with dragging
- // so that new value is never reached (slider "freezes")
- // onChangeValue={({ value }) => new_volume = value}
- // onKeyReleased={() => speaker.volume = new_volume}
+ onChangeValue={self => { speaker.volume = self.value; }}
value={bind(speaker, "volume")}
/>
</box>;