From 32dc43670f26d9ac3f9766f7e02650ee20c5e2a7 Mon Sep 17 00:00:00 2001 From: c vw Date: Wed, 26 Aug 2020 20:16:25 +0200 Subject: [PATCH] Do "action" for radio button only if it is set active. --- tx_menu.c | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) 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) { -- 2.45.2