From 898271e73fc6485c341d44dbad0401fec4071562 Mon Sep 17 00:00:00 2001 From: Simon Gomizelj Date: Wed, 10 Apr 2013 02:19:03 -0400 Subject: [PATCH] Clamp volumes between a more intelligent range This handles volume increment/decrement better when volume is >100%. If volume is above 100%, incrementing or decrementing the volume will automatically drop it back down to 100%. It be better if decrementing worked as expected and we just didn't increment the volume further. Signed-off-by: Simon Gomizelj --- ponymix.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ponymix.cc b/ponymix.cc index 8ad23ed..446fed1 100644 --- a/ponymix.cc +++ b/ponymix.cc @@ -325,7 +325,7 @@ static int adj_volume(PulseClient& ponymix, errx(1, "error: failed to convert string to integer: %s", argv[0]); } - ponymix.SetVolumeRange(0, 100); + ponymix.SetVolumeRange(0, device->Volume()); return !(ponymix.*adjust)(*device, delta); }