]> code.delx.au - pulseaudio/commitdiff
initialize selem index
authorLennart Poettering <lennart@poettering.net>
Sat, 21 Feb 2009 23:45:34 +0000 (00:45 +0100)
committerLennart Poettering <lennart@poettering.net>
Sat, 21 Feb 2009 23:45:34 +0000 (00:45 +0100)
src/modules/alsa/alsa-util.c

index 4340cb3940571070d984bd13f820a2d3cacf98c7..016e52ab79a68b16c9de308cefd9fd4184ba73dc 100644 (file)
@@ -1027,6 +1027,7 @@ snd_mixer_elem_t *pa_alsa_find_elem(snd_mixer_t *mixer, const char *name, const
     pa_assert(name);
 
     snd_mixer_selem_id_set_name(sid, name);
+    snd_mixer_selem_id_set_index(sid, 0);
 
     if ((elem = snd_mixer_find_selem(mixer, sid))) {
 
@@ -1043,6 +1044,7 @@ snd_mixer_elem_t *pa_alsa_find_elem(snd_mixer_t *mixer, const char *name, const
 
     if (fallback) {
         snd_mixer_selem_id_set_name(sid, fallback);
+        snd_mixer_selem_id_set_index(sid, 0);
 
         if ((fallback_elem = snd_mixer_find_selem(mixer, sid))) {
 
@@ -1085,7 +1087,6 @@ success:
     return elem;
 }
 
-
 int pa_alsa_find_mixer_and_elem(
         snd_pcm_t *pcm,
         snd_mixer_t **_m,