From b512c3e306934dbecf7a79958b0f3cb4560daf1e Mon Sep 17 00:00:00 2001 From: Elliott Liggett Date: Tue, 20 Jul 2021 11:11:51 -0700 Subject: [PATCH] Clear out meter values when type is switched. --- meter.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/meter.cpp b/meter.cpp index 4d51f97..34cfceb 100644 --- a/meter.cpp +++ b/meter.cpp @@ -48,6 +48,10 @@ void meter::setMeterType(meterKind type) meterType = type; // clear average and peak vectors: + current = 0; + average = 0; + peak = 0; + avgLevels.clear(); peakLevels.clear(); avgLevels.resize(averageBalisticLength, 0); @@ -56,6 +60,7 @@ void meter::setMeterType(meterKind type) peakPosition = 0; avgPosition = 0; // re-draw scale: + update(); } meterKind meter::getMeterType()