Make boolean widget boolify value from alsa_get_elem_value()

Make sure the value is 0/1 as it's used as an index into
elem->bool_text[].
This commit is contained in:
Geoffrey D. Bennett
2023-12-03 00:01:50 +10:30
parent 0347d25fc9
commit 2eb8e0b7cb

View File

@@ -25,7 +25,7 @@ static void toggle_button_updated(struct alsa_elem *elem) {
int is_writable = alsa_get_elem_writable(elem);
gtk_widget_set_sensitive(elem->widget, is_writable);
int value = alsa_get_elem_value(elem);
int value = !!alsa_get_elem_value(elem);
gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(elem->widget), value);
toggle_button_set_text(elem, elem->bool_text[value]);