From b3dd7a66f4f2ba5353938cb00f9bbcfa6f2b771f Mon Sep 17 00:00:00 2001 From: John Melton G0ORX Date: Fri, 8 Nov 2019 18:04:23 +0000 Subject: [PATCH] Fixed vfo_move_to --- vfo.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/vfo.c b/vfo.c index a480cef..8e2c592 100644 --- a/vfo.c +++ b/vfo.c @@ -642,14 +642,15 @@ void vfo_move_to(long long hz) { int id=active_receiver->id; long long offset=hz; long long half=(long long)(active_receiver->sample_rate/2); - long long f=vfo[id].frequency-half+offset; long long diff; + long long f; g_print("vfo_move_to: id=%d hz=%lld f=%lld\n",id,hz,f); - if(vfo[id].mode!=modeCWL && vfo[id].mode!=modeCWU) { offset=(hz/step)*step; } + f=vfo[id].frequency-half+offset; + if(!locked) { if(vfo[id].ctun) { diff=f-vfo[id].ctun_frequency; -- 2.45.2