mirror of
https://github.com/wesnoth/wesnoth
synced 2025-04-26 06:46:28 +00:00
round instead of floor to fitting value in slider::set_value
This commit is contained in:
parent
8c1f07f607
commit
1c44296b22
@ -86,7 +86,7 @@ void slider::set_value(int value)
|
||||
return;
|
||||
}
|
||||
|
||||
set_slider_position((value - minimum_value_) / step_size_);
|
||||
set_slider_position(rounded_division(value - minimum_value_, step_size_));
|
||||
|
||||
if(std::abs(get_value() - value) > (step_size_ / 2)) {
|
||||
ERR_GUI_G << "slider::set_value error:"
|
||||
@ -95,7 +95,7 @@ void slider::set_value(int value)
|
||||
<< " desired_value=" << value
|
||||
<< " minimum_value=" << minimum_value_
|
||||
<< " maximum_value=" << get_maximum_value()
|
||||
<< " step_size=" << step_size_ "\n";
|
||||
<< " step_size=" << step_size_ << "\n";
|
||||
assert(false);
|
||||
}
|
||||
assert();
|
||||
|
Loading…
x
Reference in New Issue
Block a user