diff --git a/src/modules/mixer/lib/backends/alsa/alsa.c b/src/modules/mixer/lib/backends/alsa/alsa.c index 11eafd32f..dbf7c5a94 100644 --- a/src/modules/mixer/lib/backends/alsa/alsa.c +++ b/src/modules/mixer/lib/backends/alsa/alsa.c @@ -305,7 +305,7 @@ _alsa_cards_refresh(void) //check if its a source or a sink if (snd_mixer_selem_has_capture_volume(elem)) tmp_source = eina_list_append(tmp_source, elem); - else + else if (snd_mixer_selem_has_playback_volume(elem)) tmp_sink = eina_list_append(tmp_sink, elem); }