From a39b745d443eb96bd10c51ce11fce82d2568a3c5 Mon Sep 17 00:00:00 2001 From: "Charles J. Cliffe" Date: Mon, 11 May 2015 21:54:31 -0400 Subject: [PATCH] Range selection snapping.. --- src/visual/WaterfallCanvas.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/visual/WaterfallCanvas.cpp b/src/visual/WaterfallCanvas.cpp index 770de9d..c504dcf 100644 --- a/src/visual/WaterfallCanvas.cpp +++ b/src/visual/WaterfallCanvas.cpp @@ -894,6 +894,13 @@ void WaterfallCanvas::OnMouseReleased(wxMouseEvent& event) { return; } + int snap = wxGetApp().getFrequencySnap(); + + if (snap > 1) { + freq = roundl((long double)freq/(double)snap)*snap; + } + + if (!isNew && wxGetApp().getDemodMgr().getDemodulators().size()) { demod = wxGetApp().getDemodMgr().getLastActiveDemodulator(); } else {