13
0

add clamp for adding points to a ControlList from a (G)UI

This commit is contained in:
Paul Davis 2017-01-09 12:42:08 +00:00
parent fa828e0385
commit 129708ad85

View File

@ -492,6 +492,11 @@ ControlList::editor_add (double when, double value, bool with_guard)
maybe_add_insert_guard (when); maybe_add_insert_guard (when);
} }
/* clamp new value to allowed range */
value = max (_min_yval, value);
value = min (_max_yval, value);
iterator result; iterator result;
DEBUG_TRACE (DEBUG::ControlList, string_compose ("editor_add: actually add when= %1 value= %2\n", when, value)); DEBUG_TRACE (DEBUG::ControlList, string_compose ("editor_add: actually add when= %1 value= %2\n", when, value));
result = _events.insert (i, new ControlEvent (when, value)); result = _events.insert (i, new ControlEvent (when, value));