mixer: only list playbackdevices if they are _real_ playbackdevices
authorMarcel Hollerbach <marcel-hollerbach@t-online.de>
Mon, 10 Aug 2015 17:23:31 +0000 (19:23 +0200)
committerMarcel Hollerbach <marcel-hollerbach@t-online.de>
Mon, 10 Aug 2015 17:23:31 +0000 (19:23 +0200)
src/modules/mixer/lib/backends/alsa/alsa.c

index 11eafd3..dbf7c5a 100644 (file)
@@ -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);
           }