diff options
author | David Robillard <d@drobilla.net> | 2015-01-08 18:46:16 -0500 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2015-01-08 18:46:16 -0500 |
commit | 0aeba98cb60841e66c369be86f9056440648e56c (patch) | |
tree | d01127650d010e1ad61be82d1a884521f4e28467 /gtk2_ardour/transform_dialog.cc | |
parent | 7fac335f7753406f1c354092e82ecad01e64d4ac (diff) |
Clamp value spinner when valid range changes.
Diffstat (limited to 'gtk2_ardour/transform_dialog.cc')
-rw-r--r-- | gtk2_ardour/transform_dialog.cc | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/gtk2_ardour/transform_dialog.cc b/gtk2_ardour/transform_dialog.cc index 762f504aa2..f31ac42001 100644 --- a/gtk2_ardour/transform_dialog.cc +++ b/gtk2_ardour/transform_dialog.cc @@ -179,6 +179,9 @@ set_spinner_for(Gtk::SpinButton& spinner, spinner.set_digits(0); break; } + spinner.set_value( + std::min(spinner.get_adjustment()->get_upper(), + std::max(spinner.get_adjustment()->get_lower(), spinner.get_value()))); } void |