diff --git a/main.c b/main.c index 0ca6be8..e4ab024 100644 --- a/main.c +++ b/main.c @@ -816,6 +816,7 @@ void set_sweep_frequency(int type, float frequency) { int32_t freq = frequency; + int cal_applied = cal_status & CALSTAT_APPLY; switch (type) { case ST_START: freq_mode_startstop(); @@ -895,7 +896,7 @@ set_sweep_frequency(int type, float frequency) break; } - if (cal_auto_interpolate && (cal_status & CALSTAT_APPLY)) + if (cal_auto_interpolate && cal_applied) cal_interpolate(lastsaveid); }