From 26dffeef4d59b73265aae1cdafdae91bf5a87b20 Mon Sep 17 00:00:00 2001 From: Mike Black W9MDB Date: Thu, 15 Jul 2021 15:50:22 -0500 Subject: [PATCH] Fix misc.c vfo_fixup to not change VFOB when VFOB requested https://github.com/Hamlib/Hamlib/issues/741 --- src/misc.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/misc.c b/src/misc.c index a1fd544b6..7fd5d2cbb 100644 --- a/src/misc.c +++ b/src/misc.c @@ -1762,8 +1762,7 @@ vfo_t HAMLIB_API vfo_fixup(RIG *rig, vfo_t vfo) int satmode = rig->state.cache.satmode; - if (split) { vfo = RIG_VFO_B; } - else { vfo = RIG_VFO_A; } + if (split && vfo == RIG_VFO_TX) { vfo = RIG_VFO_B; } if (VFO_HAS_MAIN_SUB_ONLY && !split && !satmode && vfo != RIG_VFO_B) { vfo = RIG_VFO_MAIN; }