From 10a11492ddd51ece93ee114dfd61ffefc29dad25 Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Wed, 3 Feb 2016 17:27:14 -0500 Subject: [PATCH] mackie: fix gain control display --- libs/surfaces/mackie/strip.cc | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/libs/surfaces/mackie/strip.cc b/libs/surfaces/mackie/strip.cc index 84d949cfd1..e71c9a6798 100644 --- a/libs/surfaces/mackie/strip.cc +++ b/libs/surfaces/mackie/strip.cc @@ -912,6 +912,16 @@ Strip::do_parameter_display (AutomationType type, float val) switch (type) { case GainAutomation: + if (val == 0.0) { + pending_display[1] = " -inf "; + } else { + float dB = accurate_coefficient_to_dB (val); + snprintf (buf, sizeof (buf), "%6.1f", dB); + pending_display[1] = buf; + screen_hold = true; + } + break; + case BusSendLevel: if (Profile->get_mixbus()) { //Mixbus sends are already stored in dB snprintf (buf, sizeof (buf), "%2.1f", val);