diff options
Diffstat (limited to 'src/widget')
-rw-r--r-- | src/widget/wcoverartmenu.cpp | 9 |
1 files changed, 1 insertions, 8 deletions
diff --git a/src/widget/wcoverartmenu.cpp b/src/widget/wcoverartmenu.cpp index 85fc5d0996..81fd8a692f 100644 --- a/src/widget/wcoverartmenu.cpp +++ b/src/widget/wcoverartmenu.cpp @@ -75,17 +75,10 @@ void WCoverArtMenu::show(QPoint pos, QPair<QString, QString> cover, } void WCoverArtMenu::slotChange() { - if (m_iTrackId < 1) { + if (m_iTrackId < 1 || !m_pTrack) { return; } - if (!m_pTrack) { - m_pTrack = CoverArtCache::instance()->getTrack(m_iTrackId); - if (!m_pTrack) { - return; - } - } - // get initial directory (trackdir or coverdir) QString initialDir; QString trackPath = m_pTrack->getDirectory(); |