diff --git a/widgets/nowplayingwidget.cpp b/widgets/nowplayingwidget.cpp index 57ef4e596..cdb781feb 100644 --- a/widgets/nowplayingwidget.cpp +++ b/widgets/nowplayingwidget.cpp @@ -41,6 +41,7 @@ #include #include #include +#include static const int constPollMpd = 2; // Poll every 2 seconds when playing @@ -447,8 +448,13 @@ void NowPlayingWidget::showEvent(QShowEvent *e) { QWidget::showEvent(e); if (!shown) { + QToolButton btn(this); + btn.ensurePolished(); + track->setPalette(btn.palette()); + artist->setPalette(btn.palette()); + time->setPalette(btn.palette()); slider->updateStyleSheet(); shown=true; - ratingWidget->setColor(VolumeSlider::clampColor(track->palette().text().color())); + ratingWidget->setColor(VolumeSlider::clampColor(btn.palette().text().color())); } }