diff --git a/src/widget/woverview.cpp b/src/widget/woverview.cpp index 1bf3e2673e33..55ea0552a633 100644 --- a/src/widget/woverview.cpp +++ b/src/widget/woverview.cpp @@ -86,10 +86,6 @@ void WOverview::setup(const QDomNode& node, const SkinContext& context) { m_endOfTrackColor = WSkinColor::getCorrectColor(m_endOfTrackColor); } - QPalette palette; //Qt4 update according to http://doc.trolltech.com/4.4/qwidget-qt3.html#setBackgroundColor (this could probably be cleaner maybe?) - palette.setColor(this->backgroundRole(), m_qColorBackground); - setPalette(palette); - // setup hotcues and cue and loop(s) m_marks.setup(m_group, node, context, m_signalColors); @@ -286,7 +282,8 @@ void WOverview::paintEvent(QPaintEvent * /*unused*/) { ScopedTimer t("WOverview::paintEvent"); QPainter painter(this); - // Fill with transparent pixels + painter.fillRect(rect(), m_qColorBackground); + if (!m_backgroundPixmap.isNull()) { painter.drawPixmap(rect(), m_backgroundPixmap); }