From 860e280f85d1d7d92a4e11c1c19316f138964bfb Mon Sep 17 00:00:00 2001 From: Mike Black W9MDB Date: Wed, 1 Jun 2022 16:47:39 -0500 Subject: [PATCH] In rig_set_split_mode force vfo to vfo_a when tx_vfo==vfo_b https://github.com/Hamlib/Hamlib/issues/1046 --- src/rig.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/rig.c b/src/rig.c index 32e3ef87e..364e923b2 100644 --- a/src/rig.c +++ b/src/rig.c @@ -4165,6 +4165,7 @@ int HAMLIB_API rig_set_split_mode(RIG *rig, // some rigs exhibit undesirable flashing when swapping vfos in split // so we turn it off, do our thing, and turn split back on rx_vfo = vfo; + if (tx_vfo == RIG_VFO_B) rx_vfo = RIG_VFO_A; if (vfo == RIG_VFO_CURR && tx_vfo == RIG_VFO_B) { rx_vfo = RIG_VFO_A; } else if (vfo == RIG_VFO_CURR && tx_vfo == RIG_VFO_A) { rx_vfo = RIG_VFO_B; }