ALSA: snd_ctl_activate_id(): Fix index look-up
We want to know the offset for the id that was passed to the function, not the offset of the first id of the control (which is always 0). Signed-off-by: Lars-Peter Clausen <lars@metafoo.de> Signed-off-by: Takashi Iwai <tiwai@suse.de>
This commit is contained in:
parent
67e225009b
commit
31584ed18c
|
@ -572,7 +572,7 @@ int snd_ctl_activate_id(struct snd_card *card, struct snd_ctl_elem_id *id,
|
|||
ret = -ENOENT;
|
||||
goto unlock;
|
||||
}
|
||||
index_offset = snd_ctl_get_ioff(kctl, &kctl->id);
|
||||
index_offset = snd_ctl_get_ioff(kctl, id);
|
||||
vd = &kctl->vd[index_offset];
|
||||
ret = 0;
|
||||
if (active) {
|
||||
|
|
Loading…
Reference in New Issue