[ALSA] oxygen: fix control filter
Actually use the template that was maybe changed by the control filter instead of the original one. Signed-off-by: Clemens Ladisch <clemens@ladisch.de> Signed-off-by: Jaroslav Kysela <perex@perex.cz>
This commit is contained in:
Родитель
7ef37cd954
Коммит
e9d88a8bd9
|
@ -667,7 +667,7 @@ static int add_controls(struct oxygen *chip,
|
|||
err = chip->model->control_filter(&template);
|
||||
if (err < 0)
|
||||
return err;
|
||||
ctl = snd_ctl_new1(&controls[i], chip);
|
||||
ctl = snd_ctl_new1(&template, chip);
|
||||
if (!ctl)
|
||||
return -ENOMEM;
|
||||
err = snd_ctl_add(chip->card, ctl);
|
||||
|
|
Загрузка…
Ссылка в новой задаче