From ba59e00aac870c5e08c0d1c9b3230dd7d408d16a Mon Sep 17 00:00:00 2001 From: trialuser02 Date: Sun, 22 Dec 2019 12:03:16 +0000 Subject: qsui: fixed analyzer regression git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@9167 90c681e8-e032-0410-971d-27865f9a5e38 --- src/plugins/Ui/qsui/qsuivisualization.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/plugins/Ui/qsui') diff --git a/src/plugins/Ui/qsui/qsuivisualization.cpp b/src/plugins/Ui/qsui/qsuivisualization.cpp index 548578e4f..bd2e6ce4f 100644 --- a/src/plugins/Ui/qsui/qsuivisualization.cpp +++ b/src/plugins/Ui/qsui/qsuivisualization.cpp @@ -483,7 +483,7 @@ void QSUiAnalyzer::draw(QPainter *p, int offset) { int x = offset + j * m_cell_size.width() + 1; - for (int i = 0; i <= m_intern_vis_data[j]; ++i) + for (int i = 1; i <= m_intern_vis_data[j]; ++i) { if (i <= m_rows / 3) brush.setColor(m_color1); @@ -492,13 +492,13 @@ void QSUiAnalyzer::draw(QPainter *p, int offset) else brush.setColor(m_color3); - p->fillRect(x, height - i * m_cell_size.height(), + p->fillRect(x, height - (i - 1) * m_cell_size.height(), m_cell_size.width() - 1, m_cell_size.height() - 4, brush); } - if (m_show_peaks) + if (m_show_peaks && m_peaks[j] > 0) { - p->fillRect(x, height - int(m_peaks[j]) * m_cell_size.height(), + p->fillRect(x, height - int(m_peaks[j] - 1) * m_cell_size.height(), m_cell_size.width() - 1, m_cell_size.height() - 4, m_peakColor); } } -- cgit v1.2.3-13-gbd6f