summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@localhost>2011-07-21 01:24:18 +0200
committercinap_lenrek <cinap_lenrek@localhost>2011-07-21 01:24:18 +0200
commita7a56b9a480c9985587574c5fb06b156a051ae73 (patch)
treec24ec63ec12959d165963287eeb4c22bac69128f
parent7b6c150f5dbccb3074d93d07e84c3d286d17fd8d (diff)
devaudio: ignore non absolute volume items with range 0
-rw-r--r--sys/src/9/port/devaudio.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/src/9/port/devaudio.c b/sys/src/9/port/devaudio.c
index c8dd5d071..5dd1065d0 100644
--- a/sys/src/9/port/devaudio.c
+++ b/sys/src/9/port/devaudio.c
@@ -363,6 +363,8 @@ genaudiovolread(Audio *adev, void *a, long n, vlong,
if(vol[i].type == Absolute)
p += snprint(p, e - p, "%s %d\n", vol[i].name, v[0]);
else {
+ if(vol[i].range == 0)
+ continue;
for(j=0; j<2; j++){
if(v[j] < 0)
v[j] = 0;