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:
@@ -25,7 +25,7 @@ static void toggle_button_updated(struct alsa_elem *elem) {
|
|||||||
int is_writable = alsa_get_elem_writable(elem);
|
int is_writable = alsa_get_elem_writable(elem);
|
||||||
gtk_widget_set_sensitive(elem->widget, is_writable);
|
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);
|
gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(elem->widget), value);
|
||||||
|
|
||||||
toggle_button_set_text(elem, elem->bool_text[value]);
|
toggle_button_set_text(elem, elem->bool_text[value]);
|
||||||
|
|||||||
Reference in New Issue
Block a user