mirror of
https://git.vladimir.cc/vladimir/ewsdr.git
synced 2026-08-25 18:43:51 +00:00
af85ddece6971380f7bd6452740c1b194764a845
The TX VFO is chosen independently of the RX VFO via the TX-A/TX-B buttons (FSplitTxB: False=A, True=B); UI highlights TX-A when not split. But the TX frequency and TX overlay used FActiveVfo in the non-split branch, coupling TX to the active RX VFO. Result: with RX on B and TX-A selected, the radio still transmitted on B (TX overlay also drew on B). Make the TX VFO depend solely on FSplitTxB in all three spots: ActiveTXFreqHz and both TXVfoIndex assignments (live update + ApplyMOX). Now RX=B / TX=A works as the UI indicates. Pre-existing bug, not a refactor regression. Builds clean, links. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Languages
Pascal
96.4%
Python
2.9%
Shell
0.6%