diff --git a/Userland/Libraries/LibGUI/ValueSlider.cpp b/Userland/Libraries/LibGUI/ValueSlider.cpp index e7e7de95e2..3d868913dd 100644 --- a/Userland/Libraries/LibGUI/ValueSlider.cpp +++ b/Userland/Libraries/LibGUI/ValueSlider.cpp @@ -146,7 +146,7 @@ int ValueSlider::value_at(Gfx::IntPoint position) const float relative_offset = (float)(position.x() - bar_rect().left()) / (float)bar_rect().width(); int range = max() - min(); - return min() + (int)(relative_offset * (float)range); + return min() + (int)roundf(relative_offset * (float)range); } void ValueSlider::set_value(int value, AllowCallback allow_callback, DoClamp do_clamp)