tpreferences: fixed accelerated speed slider

Apparently, to_string has inconsistent behavior when operating on
floating point types, so revert to using lexical_cast.
This commit is contained in:
Charles Dang 2016-04-02 02:47:04 +11:00
parent 4645d654c3
commit f497d4c919

View File

@ -448,7 +448,7 @@ void tpreferences::initialize_members(twindow& window)
find_widget<tslider>(&window, "turbo_slider", false);
const int selected_speed = std::find(
(accl_speeds_.begin()), accl_speeds_.end(), std::to_string(turbo_speed()))
(accl_speeds_.begin()), accl_speeds_.end(), lexical_cast<std::string>(turbo_speed()))
- (accl_speeds_.begin());
accl_slider.set_value_labels(accl_speeds_);