remove cast (overflow caused issues with TG offset limits

This commit is contained in:
Jan Käberich 2022-06-07 14:13:43 +02:00
parent c248bba1ed
commit fa3a74df94

View File

@ -1084,7 +1084,7 @@ void SpectrumAnalyzer::ConstrainAndUpdateFrequencies()
trackingOffset_limited = true; trackingOffset_limited = true;
settings.trackingGeneratorOffset = Device::Info(window->getDevice()).limits_maxFreq - settings.f_stop; settings.trackingGeneratorOffset = Device::Info(window->getDevice()).limits_maxFreq - settings.f_stop;
} }
if((long) settings.f_start + settings.trackingGeneratorOffset < (long) Device::Info(window->getDevice()).limits_minFreq) { if(settings.f_start + settings.trackingGeneratorOffset < Device::Info(window->getDevice()).limits_minFreq) {
trackingOffset_limited = true; trackingOffset_limited = true;
settings.trackingGeneratorOffset = Device::Info(window->getDevice()).limits_minFreq - settings.f_start; settings.trackingGeneratorOffset = Device::Info(window->getDevice()).limits_minFreq - settings.f_start;
} }