diff --git a/MainForm.pas b/MainForm.pas index 275f77e..348b28e 100644 --- a/MainForm.pas +++ b/MainForm.pas @@ -4678,7 +4678,7 @@ begin else StepHz := 100; ClickFreq := Round(FCenterFreq + (PixelX / PanelWidth - 0.5) * FSpanHz); - ClickFreq := (ClickFreq div StepHz) * StepHz; + ClickFreq := ((ClickFreq + StepHz div 2) div StepHz) * StepHz; if FActiveVfo = 0 then ApplyVfoA(ClickFreq) else @@ -4723,7 +4723,7 @@ begin else StepHz := 100; ClickFreq := Round(FreqHz); - ClickFreq := (ClickFreq div StepHz) * StepHz; + ClickFreq := ((ClickFreq + StepHz div 2) div StepHz) * StepHz; if (FCurrentXvtr >= 0) and (FCurrentXvtr < CFG_XVTR_COUNT) and FXvtrSettings.Entries[FCurrentXvtr].Enabled then