13
0

prevent livelock on NaN, inf control parameters - fixes #6789

|: Gtk::Adjustment::value_changed  AutomationControl::set_value Controllable::Changed
GUI Event Loop  Gtk::Adjustment::set_value :|

TODO: check portability of `isfinite ()`
This commit is contained in:
Robin Gareus 2016-02-26 14:51:06 +01:00
parent 394e36522e
commit 1bee17d3b9

View File

@ -199,6 +199,9 @@ AutomationControl::internal_to_interface (double val) const
double
AutomationControl::interface_to_internal (double val) const
{
if (!isfinite (val)) {
val = 0;
}
if (_desc.logarithmic) {
if (val <= 0) {
val = 0;