pcm: softvol - do not set TLV access flags for the switch

Signed-off-by: Jaroslav Kysela <perex@perex.cz>
This commit is contained in:
Jaroslav Kysela 2021-02-22 13:08:30 +01:00
parent bbd32bbd37
commit 112166dc81

View file

@ -725,11 +725,13 @@ static int add_user_ctl(snd_pcm_softvol_t *svol, snd_ctl_elem_info_t *cinfo,
int i; int i;
unsigned int def_val; unsigned int def_val;
if (svol->max_val == 1) if (svol->max_val == 1) {
snd_ctl_elem_info_set_read_write(cinfo, 1, 1);
err = snd_ctl_add_boolean_elem_set(svol->ctl, cinfo, 1, count); err = snd_ctl_add_boolean_elem_set(svol->ctl, cinfo, 1, count);
else } else {
err = snd_ctl_add_integer_elem_set(svol->ctl, cinfo, 1, count, err = snd_ctl_add_integer_elem_set(svol->ctl, cinfo, 1, count,
0, svol->max_val, 0); 0, svol->max_val, 0);
}
if (err < 0) if (err < 0)
return err; return err;
if (svol->max_val == 1) if (svol->max_val == 1)