X-Git-Url: http://git.code-monkey.de/?p=pulseview.git;a=blobdiff_plain;f=pv%2Ftoolbars%2Fsamplingbar.cpp;h=9e16c5119384f208f12f7760cb2c06dcca373d04;hp=914083c3c0a50ea1968caffa21cd8ee23e9ad248;hb=df5396800830d41a83a837b95b0f3787571905cf;hpb=d99dc9f29066fba8948f1fca8b18a54b33064837 diff --git a/pv/toolbars/samplingbar.cpp b/pv/toolbars/samplingbar.cpp index 914083c..9e16c51 100644 --- a/pv/toolbars/samplingbar.cpp +++ b/pv/toolbars/samplingbar.cpp @@ -268,12 +268,6 @@ void SamplingBar::on_device_selected() if (_updating_device_selector) return; - update_sample_count_selector(); - update_sample_rate_selector(); - - if (_sample_count.value() == 0) - _sample_count.set_value(DefaultRecordLength); - sr_dev_inst *const sdi = get_selected_device(); _session.set_device(sdi); @@ -286,6 +280,13 @@ void SamplingBar::on_device_selected() // Update the probes popup Probes *const probes = new Probes(_session, this); _probes_button.set_popup(probes); + + // Update sweep timing widgets. + update_sample_count_selector(); + update_sample_rate_selector(); + + if (_sample_count.value() == 0) + _sample_count.set_value(DefaultRecordLength); } void SamplingBar::on_sample_count_changed()