mirror of
https://github.com/wesnoth/wesnoth
synced 2025-04-28 17:03:17 +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;
|
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)) {
|
if(std::abs(get_value() - value) > (step_size_ / 2)) {
|
||||||
ERR_GUI_G << "slider::set_value error:"
|
ERR_GUI_G << "slider::set_value error:"
|
||||||
@ -95,7 +95,7 @@ void slider::set_value(int value)
|
|||||||
<< " desired_value=" << value
|
<< " desired_value=" << value
|
||||||
<< " minimum_value=" << minimum_value_
|
<< " minimum_value=" << minimum_value_
|
||||||
<< " maximum_value=" << get_maximum_value()
|
<< " maximum_value=" << get_maximum_value()
|
||||||
<< " step_size=" << step_size_ "\n";
|
<< " step_size=" << step_size_ << "\n";
|
||||||
assert(false);
|
assert(false);
|
||||||
}
|
}
|
||||||
assert();
|
assert();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user