- assert(_sample_rate_value_action);
- assert(_sample_rate_list_action);
-
- if (_sample_rate_action == _sample_rate_value_action)
- _sample_rate_value.setValue(samplerate);
- else if (_sample_rate_action == _sample_rate_list_action)
- {
- for (int i = 0; i < _sample_rate_list.count(); i++)
- if (samplerate == _sample_rate_list.itemData(
- i).value<uint64_t>())
- _sample_rate_list.setCurrentIndex(i);
- }
+ _updating_sample_rate = true;
+ _sample_rate.set_value(samplerate);
+ _updating_sample_rate = false;