From bd48abab8b88fe8d213921937487bdc825c9b704 Mon Sep 17 00:00:00 2001 From: David Isaksson Date: Sat, 18 Sep 2021 13:46:13 +0200 Subject: [PATCH] AudioApplet: Make sure to set the internal volume on slider change This fixes the issue that the percent label doesn't update. --- Userland/Applets/Audio/main.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Userland/Applets/Audio/main.cpp b/Userland/Applets/Audio/main.cpp index 1f9461a2e3..33aa1b1a89 100644 --- a/Userland/Applets/Audio/main.cpp +++ b/Userland/Applets/Audio/main.cpp @@ -95,7 +95,8 @@ public: m_slider->set_value(m_slider->max() - m_audio_volume); m_slider->set_knob_size_mode(GUI::Slider::KnobSizeMode::Proportional); m_slider->on_change = [&](int value) { - double volume = clamp(static_cast(m_slider->max() - value) / m_slider->max(), 0.0, 1.0); + m_audio_volume = m_slider->max() - value; + double volume = clamp(static_cast(m_audio_volume) / m_slider->max(), 0.0, 1.0); m_audio_client->set_main_mix_volume(volume); update(); };