summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--alsamixer/mixer_display.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/alsamixer/mixer_display.c b/alsamixer/mixer_display.c
index 9eadcc9..260c9b0 100644
--- a/alsamixer/mixer_display.c
+++ b/alsamixer/mixer_display.c
@@ -462,6 +462,8 @@ static void display_control(unsigned int control_index)
err = snd_mixer_selem_get_capture_volume_range(control->elem, &min, &max);
if (err < 0)
return;
+ if (min == max)
+ max = min + 1;
if (control->flags & IS_ACTIVE)
wattrset(mixer_widget.window, 0);