aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ponymix.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/ponymix.c b/ponymix.c
index c3c06ae..15f2f2f 100644
--- a/ponymix.c
+++ b/ponymix.c
@@ -740,6 +740,11 @@ static int do_verb(struct pulseaudio_t *pulse, enum action verb, int value)
return set_balance(pulse, pulse->head,
CLAMP(pulse->head->balance + value, -100, 100));
case ACTION_INCREASE:
+ if (pulse->head->volume_percent > 100) {
+ printf("%d\n", pulse->head->volume_percent);
+ return 0;
+ }
+
return set_volume(pulse, pulse->head,
CLAMP(pulse->head->volume_percent + value, 0, 100));
case ACTION_DECREASE: