Properly report errors from the Alsa audio sub-system
This commit is contained in:
parent
08bd0e7f94
commit
a7e0a4c914
@ -205,8 +205,10 @@ static Volume * _volume_new(PanelAppletHelper * helper)
|
||||
|| (err = snd_mixer_selem_register(volume->mixer, NULL,
|
||||
NULL)) != 0
|
||||
|| (err = snd_mixer_load(volume->mixer)) != 0)
|
||||
fprintf(stderr, "%s: %s: %s\n", "Panel", volume->device,
|
||||
snd_strerror(err));
|
||||
{
|
||||
error_set_code(1, "%s: %s", volume->device, snd_strerror(err));
|
||||
volume->helper->error(NULL, NULL, 1);
|
||||
}
|
||||
else
|
||||
for(elem = snd_mixer_first_elem(volume->mixer); elem != NULL;
|
||||
elem = snd_mixer_elem_next(elem))
|
||||
|
Loading…
Reference in New Issue
Block a user