|
@@ -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();
|
|
float relative_offset = (float)(position.x() - bar_rect().left()) / (float)bar_rect().width();
|
|
|
|
|
|
int range = max() - min();
|
|
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)
|
|
void ValueSlider::set_value(int value, AllowCallback allow_callback, DoClamp do_clamp)
|