diff --git a/Userland/Libraries/LibGUI/ColorPicker.cpp b/Userland/Libraries/LibGUI/ColorPicker.cpp index 451b1679a1..f9c6c2eb68 100644 --- a/Userland/Libraries/LibGUI/ColorPicker.cpp +++ b/Userland/Libraries/LibGUI/ColorPicker.cpp @@ -705,6 +705,8 @@ void ColorSlider::pick_value_at_position(GUI::MouseEvent& event) auto inner_rect = frame_inner_rect(); auto position = event.position().constrained(inner_rect).translated(-frame_thickness(), -frame_thickness()); auto hue = (double)position.y() / inner_rect.height() * 360; + if (hue >= 360) + hue -= 360; m_last_position = position.y(); m_value = hue;