From 57e4df2b1aae178666dfeed4a7a0f8366de421e2 Mon Sep 17 00:00:00 2001 From: "Charles J. Cliffe" Date: Tue, 16 Feb 2016 01:24:39 -0500 Subject: [PATCH] Always center rig with 'c' if active. --- src/visual/WaterfallCanvas.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/visual/WaterfallCanvas.cpp b/src/visual/WaterfallCanvas.cpp index c09e55a..09ef9e5 100644 --- a/src/visual/WaterfallCanvas.cpp +++ b/src/visual/WaterfallCanvas.cpp @@ -15,6 +15,10 @@ #include "AppFrame.h" #include +#ifdef USE_HAMLIB +#include "RigThread.h" +#endif + #include wxBEGIN_EVENT_TABLE(WaterfallCanvas, wxGLCanvas) @@ -449,6 +453,11 @@ void WaterfallCanvas::OnKeyDown(wxKeyEvent& event) { wxGetApp().setFrequency(freq); } +#ifdef USE_HAMLIB + if (wxGetApp().rigIsActive() && !wxGetApp().getRigThread()->getControlMode()) { + wxGetApp().getRigThread()->setFrequency(wxGetApp().getFrequency(),true); + } +#endif break; default: event.Skip();