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
1 changed files with 6 additions and 4 deletions

View File

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