summaryrefslogtreecommitdiff
blob: 608ade2e21566673192faa4692124b61b6bad5ea (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
--- Volume/mixer.py.orig	2006-10-02 17:52:17.000000000 -0600
+++ Volume/mixer.py	2006-10-02 17:51:53.000000000 -0600
@@ -51,7 +51,10 @@
 		id = 0
 		while (channel,id) in ALSA_CHANNELS:
 			id += 1
-		mixer = alsaaudio.Mixer(channel, id, MIXER_DEVICE.value)
+		try:
+			mixer = alsaaudio.Mixer(channel, id, MIXER_DEVICE.value)
+		except alsaaudio.ALSAAudioError:
+			continue
 		if len(mixer.volumecap()):
 			ALSA_CHANNELS.append((channel,id))
 except: