diff --git a/alsaaudio.c b/alsaaudio.c index f08721d..ef900ea 100644 --- a/alsaaudio.c +++ b/alsaaudio.c @@ -1780,7 +1780,7 @@ alsamixer_setvolume(alsamixer_t *self, PyObject *args) done++; } else if (direction == 1 - && snd_mixer_selem_has_capture_channel(elem, channel) + && snd_mixer_selem_has_capture_channel(elem, i) && snd_mixer_selem_has_capture_volume(elem)) { physvolume = alsamixer_getphysvolume(self->cmin,self->cmax,