From 0bd2f100cb68bd616d9dda59d86b0960628c4350 Mon Sep 17 00:00:00 2001 From: karlstav Date: Mon, 20 Apr 2020 09:35:12 +0200 Subject: [PATCH] #346 make sure bar value don't drop below zero when falling --- cava.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/cava.c b/cava.c index 67d0eb3..38870c1 100644 --- a/cava.c +++ b/cava.c @@ -913,6 +913,8 @@ as of 0.4.0 all options are specified in config file, see in '/home/username/.co if (g > 0) { if (bars[n] < bars_last[n]) { bars[n] = bars_peak[n] - (g * fall[n] * fall[n]); + if (bars[n] < 0) + bars[n] = 0; fall[n]++; } else { bars_peak[n] = bars[n];