Fix for loading offset frequency properly from session..

This commit is contained in:
Charles J. Cliffe 2015-06-11 19:59:08 -04:00
parent 6c016a7199
commit 20f537b37b

View File

@ -239,15 +239,17 @@ void SDRThread::threadMain() {
rtlsdr_set_direct_sampling(dev, direct_sampling_mode); rtlsdr_set_direct_sampling(dev, direct_sampling_mode);
rtlsdr_reset_buffer(dev); rtlsdr_reset_buffer(dev);
} }
if (offset_changed && !freq_changed) { if (offset_changed) {
freq_changed = true; if (!freq_changed) {
new_freq = frequency; new_freq = frequency;
freq_changed = true;
}
offset = new_offset; offset = new_offset;
} }
if (rate_changed) { if (rate_changed) {
rtlsdr_set_sample_rate(dev, new_rate); rtlsdr_set_sample_rate(dev, new_rate);
sampleRate = rtlsdr_get_sample_rate(dev);
rtlsdr_reset_buffer(dev); rtlsdr_reset_buffer(dev);
sampleRate = rtlsdr_get_sample_rate(dev);
} }
if (freq_changed) { if (freq_changed) {
frequency = new_freq; frequency = new_freq;