From 93a08c325adfa4039b8223a54fab299c065175e4 Mon Sep 17 00:00:00 2001 From: f4exb Date: Wed, 7 Dec 2016 01:21:00 +0100 Subject: [PATCH] Level Meter: paint peak tip last so it appears on top --- sdrbase/gui/levelmeter.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/sdrbase/gui/levelmeter.cpp b/sdrbase/gui/levelmeter.cpp index e502fe988..42ab1561a 100644 --- a/sdrbase/gui/levelmeter.cpp +++ b/sdrbase/gui/levelmeter.cpp @@ -331,12 +331,6 @@ void LevelMeterSignalDB::render(QPainter *painter) // Bottom moving gauge bar.setTop(0.5 * rect().height() + 2); - bar.setBottom(rect().height() - 1); - - bar.setRight(rect().right() - (1.0 - m_peakHoldLevel) * rect().width()); - bar.setLeft(bar.right() - 2); - painter->fillRect(bar, m_peakColor[m_colorTheme]); - bar.setBottom(0.75*rect().height()); bar.setRight(rect().right() - (1.0 - m_avgLevel) * rect().width()); @@ -349,5 +343,11 @@ void LevelMeterSignalDB::render(QPainter *painter) bar.setRight(rect().right() - (1.0 - m_decayedPeakLevel) * rect().width()); painter->fillRect(bar, m_decayedPeakColor[m_colorTheme]); + bar.setTop(0.5 * rect().height() + 2); + bar.setBottom(rect().height() - 1); + + bar.setRight(rect().right() - (1.0 - m_peakHoldLevel) * rect().width()); + bar.setLeft(bar.right() - 2); + painter->fillRect(bar, m_peakColor[m_colorTheme]); }