From 490f72ceebd1c87c762e4ff38f2169d301b13a66 Mon Sep 17 00:00:00 2001 From: vsonnier Date: Wed, 7 Feb 2018 13:13:52 +0100 Subject: [PATCH] Fix #614: Wrong Freq offset applied if set from SDR Devices --- src/forms/SDRDevices/SDRDevices.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/forms/SDRDevices/SDRDevices.cpp b/src/forms/SDRDevices/SDRDevices.cpp index b5ae9e5..b06eeec 100644 --- a/src/forms/SDRDevices/SDRDevices.cpp +++ b/src/forms/SDRDevices/SDRDevices.cpp @@ -508,12 +508,12 @@ void SDRDevicesDialog::OnPropGridChanged( wxPropertyGridEvent& event ) { } else if (dev && event.GetProperty() == devSettings["offset"]) { DeviceConfig *devConfig = wxGetApp().getConfig()->getDevice(dev->getDeviceId()); - long offset = event.GetPropertyValue().GetInteger(); + long offset_In_KHz = event.GetPropertyValue().GetInteger(); - devConfig->setOffset(offset); + devConfig->setOffset((long long) offset_In_KHz * 1000); if (dev->isActive() || !wxGetApp().getDevice()) { - wxGetApp().setOffset(offset); + wxGetApp().setOffset((long long)offset_In_KHz * 1000); } }