void MIDIMappingDialog::note_on(unsigned note)
{
post_to_main_thread([=]{
- for (const InstantiatedSpinner &is : button_spinners) {
- if (is.spinner->hasFocus()) {
- is.spinner->setValue(note);
- is.spinner->selectAll();
+ for (const auto &spinners : { button_spinners, camera_button_spinners }) {
+ for (const InstantiatedSpinner &is : spinners) {
+ if (is.spinner->hasFocus()) {
+ is.spinner->setValue(note);
+ is.spinner->selectAll();
+ }
}
}
- for (const InstantiatedSpinner &is : button_light_spinners) {
- if (is.spinner->hasFocus()) {
- is.spinner->setValue(note);
- is.spinner->selectAll();
+ for (const auto &light_spinners : { button_light_spinners, camera_button_light_spinners }) {
+ for (const InstantiatedSpinner &is : light_spinners) {
+ if (is.spinner->hasFocus()) {
+ is.spinner->setValue(note);
+ is.spinner->selectAll();
+ }
}
}
});