aboutsummaryrefslogtreecommitdiff
path: root/src/plugins/Ui/qsui
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2019-12-22 12:03:16 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2019-12-22 12:03:16 +0000
commitba59e00aac870c5e08c0d1c9b3230dd7d408d16a (patch)
treee627e6512a39d399cfb43cb5bcfe22ea27cf8951 /src/plugins/Ui/qsui
parent4ea83d5fe1df7942ca1eabf5fb88dbb72dc15661 (diff)
downloadqmmp-ba59e00aac870c5e08c0d1c9b3230dd7d408d16a.tar.gz
qmmp-ba59e00aac870c5e08c0d1c9b3230dd7d408d16a.tar.bz2
qmmp-ba59e00aac870c5e08c0d1c9b3230dd7d408d16a.zip
qsui: fixed analyzer regression
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@9167 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src/plugins/Ui/qsui')
-rw-r--r--src/plugins/Ui/qsui/qsuivisualization.cpp8
1 files changed, 4 insertions, 4 deletions
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);
}
}