From 75d6be2eac329efab8fb20469984c67e80240f19 Mon Sep 17 00:00:00 2001 From: Michael Gregorius Date: Mon, 20 May 2024 18:46:52 +0200 Subject: [PATCH] Fix missing initialization (#7271) Fix the missing initialization of some variables in `TrackContentWidget`. This led to some performances issues when the widget was painted because a for loop was executed for which the variable started at a very large negative number and was then incremented. --- src/gui/tracks/TrackContentWidget.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/gui/tracks/TrackContentWidget.cpp b/src/gui/tracks/TrackContentWidget.cpp index 0c7b3f2fc96..e205a0c00ea 100644 --- a/src/gui/tracks/TrackContentWidget.cpp +++ b/src/gui/tracks/TrackContentWidget.cpp @@ -69,7 +69,12 @@ TrackContentWidget::TrackContentWidget( TrackView * parent ) : m_coarseGridColor( Qt::SolidPattern ), m_fineGridColor( Qt::SolidPattern ), m_horizontalColor( Qt::SolidPattern ), - m_embossColor( Qt::SolidPattern ) + m_embossColor( Qt::SolidPattern ), + m_coarseGridWidth(2), + m_fineGridWidth(1), + m_horizontalWidth(1), + m_embossWidth(0), + m_embossOffset(0) { setAcceptDrops( true );