summaryrefslogtreecommitdiffstats
path: root/src/widget/wcoverartmenu.cpp
diff options
context:
space:
mode:
authorMax Linke <kain88@mixxx.org>2014-09-08 14:59:23 +0200
committerMax Linke <kain88@mixxx.org>2014-09-11 11:56:56 +0200
commitbbf4b04932507652f9a9866e4e6692bcbfdb8b9f (patch)
tree3ab8b706a62c304c8bb695152270573d72b73fbf /src/widget/wcoverartmenu.cpp
parent03306d5bd104406836c67c8deecf97716ed34ced (diff)
coverartcache does not deliver TIO's
CoverArtCache is only responsible for handling covers. If a class wants to have access to TIO's from the database it should get a private reference to trackDAO.
Diffstat (limited to 'src/widget/wcoverartmenu.cpp')
-rw-r--r--src/widget/wcoverartmenu.cpp9
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();