From 0aeba98cb60841e66c369be86f9056440648e56c Mon Sep 17 00:00:00 2001 From: David Robillard Date: Thu, 8 Jan 2015 18:46:16 -0500 Subject: Clamp value spinner when valid range changes. --- gtk2_ardour/transform_dialog.cc | 3 +++ 1 file changed, 3 insertions(+) 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 -- cgit v1.2.3