diff options
-rw-r--r-- | widget/bar/Bar.tsx | 6 |
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>; |