alsamixer would crash when a view without controls was selected
mixer_view = mixer_view_saved = VIEW_PLAYBACK;
mixer_changed_state=1;
mixer_reinit ();
+ if (mixer_n_view_elems == 0) {
+ mixer_view = mixer_view_saved = VIEW_CAPTURE;
+ mixer_changed_state=1;
+ mixer_reinit ();
+ }
}
key = 0;
break;
mixer_view = mixer_view_saved = VIEW_CAPTURE;
mixer_changed_state=1;
mixer_reinit ();
+ if (mixer_n_view_elems == 0) {
+ mixer_view = mixer_view_saved = VIEW_PLAYBACK;
+ mixer_changed_state=1;
+ mixer_reinit ();
+ }
}
key = 0;
break;