From: c vw Date: Wed, 26 Aug 2020 18:16:25 +0000 (+0200) Subject: Do "action" for radio button only if it is set active. X-Git-Url: https://git.rkrishnan.org/%5B/%5D%20/listings?a=commitdiff_plain;h=32dc43670f26d9ac3f9766f7e02650ee20c5e2a7;p=pihpsdr.git Do "action" for radio button only if it is set active. --- diff --git a/tx_menu.c b/tx_menu.c index e4edd79..1bdb866 100644 --- a/tx_menu.c +++ b/tx_menu.c @@ -193,13 +193,17 @@ static void local_microphone_cb(GtkWidget *widget, gpointer data) { } static void micin_changed(GtkWidget *widget, gpointer data) { - mic_linein=0; - g_idle_add(ext_sliders_update,NULL); + if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widget))) { + mic_linein=0; + g_idle_add(ext_sliders_update,NULL); + } } static void linein_changed(GtkWidget *widget, gpointer data) { - mic_linein=1; - g_idle_add(ext_sliders_update,NULL); + if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widget))) { + mic_linein=1; + g_idle_add(ext_sliders_update,NULL); + } } static void local_input_changed_cb(GtkWidget *widget, gpointer data) {