-
Notifications
You must be signed in to change notification settings - Fork 269
Description
I am using gpredict on gentoo. The gentoo versions of gpredict prior to 12/24/2023 work fine with two radios, each running a separate rigctld. Newer versions of gpredict (including the latest code from github, built from source) do not. The first radio works fine. But watching the -vvvvv output from rigctld for the second radio, gpredict never connects to the radio.
This bug was introduced in commit acf6061 on 12/24/2023 "Add get_vfos and also reset conf2 so rig gets set up again on reopening". The problem is line 1006 of gtk-rig-ctrl.c in rig_engaged_cb( ):
ctrl->conf2 = NULL;
This invalidates the 2nd radio configuration whenever radio control is engaged. The result is that the 2nd radio is never opened.
After removing this line the 2nd radio works again.