diff options
-rw-r--r-- | src/widget/wcoverart.cpp | 9 | ||||
-rw-r--r-- | src/widget/wcoverart.h | 1 |
2 files changed, 5 insertions, 5 deletions
diff --git a/src/widget/wcoverart.cpp b/src/widget/wcoverart.cpp index 1308baa803..6da510f9c3 100644 --- a/src/widget/wcoverart.cpp +++ b/src/widget/wcoverart.cpp @@ -14,9 +14,10 @@ WCoverArt::WCoverArt(QWidget* parent, TrackCollection* pTrackCollection) : QWidget(parent), WBaseWidget(this), + m_defaultCover(scaledCoverArt(CoverArtCache::instance()->getDefaultCoverArt())), m_bEnableWidget(true), m_pMenu(new WCoverArtMenu(this)), - m_loadedCover(CoverArtCache::instance()->getDefaultCoverArt()), + m_loadedCover(m_defaultCover), m_trackDAO(pTrackCollection->getTrackDAO()) { setSizePolicy(QSizePolicy::MinimumExpanding, QSizePolicy::MinimumExpanding); @@ -78,8 +79,7 @@ void WCoverArt::slotEnableWidget(bool enable) { void WCoverArt::slotResetWidget() { m_lastRequestedCover = CoverInfo(); - m_loadedCover = scaledCoverArt( - CoverArtCache::instance()->getDefaultCoverArt()); + m_loadedCover = m_defaultCover; update(); } @@ -124,8 +124,7 @@ void WCoverArt::resizeEvent(QResizeEvent*) { setMaximumHeight(parentWidget()->height() / 3); } if (m_lastRequestedCover.trackId < 1) { - m_loadedCover = scaledCoverArt( - CoverArtCache::instance()->getDefaultCoverArt()); + m_loadedCover = m_defaultCover; } } diff --git a/src/widget/wcoverart.h b/src/widget/wcoverart.h index dd03a0b881..79630df2c1 100644 --- a/src/widget/wcoverart.h +++ b/src/widget/wcoverart.h @@ -41,6 +41,7 @@ class WCoverArt : public QWidget, public WBaseWidget { private: QPixmap scaledCoverArt(QPixmap normal); + const QPixmap m_defaultCover; bool m_bEnableWidget; WCoverArtMenu* m_pMenu; QPixmap m_loadedCover; |