diff --git a/Userland/Applications/SoundPlayer/SoundPlayerWidgetAdvancedView.cpp b/Userland/Applications/SoundPlayer/SoundPlayerWidgetAdvancedView.cpp index 7281ea9425..4065cdc211 100644 --- a/Userland/Applications/SoundPlayer/SoundPlayerWidgetAdvancedView.cpp +++ b/Userland/Applications/SoundPlayer/SoundPlayerWidgetAdvancedView.cpp @@ -152,7 +152,7 @@ void SoundPlayerWidgetAdvancedView::keydown_event(GUI::KeyEvent& event) m_volume_slider->increase_slider_by_page_steps(1); if (event.key() == Key_Down) - m_volume_slider->set_value(m_volume_slider->value() - m_volume_slider->page_step()); + m_volume_slider->decrease_slider_by_page_steps(1); GUI::Widget::keydown_event(event); } diff --git a/Userland/Libraries/LibGUI/Slider.cpp b/Userland/Libraries/LibGUI/Slider.cpp index a30cecbcb9..15998aa433 100644 --- a/Userland/Libraries/LibGUI/Slider.cpp +++ b/Userland/Libraries/LibGUI/Slider.cpp @@ -106,7 +106,7 @@ void Slider::mousedown_event(MouseEvent& event) if (mouse_offset > knob_last_edge) increase_slider_by_page_steps(1); else if (mouse_offset < knob_first_edge) - set_value(value() - page_step()); + decrease_slider_by_page_steps(1); } } return Widget::mousedown_event(event);