aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/qmmpui/playlisttrack.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/qmmpui/playlisttrack.cpp b/src/qmmpui/playlisttrack.cpp
index 9906980f6..188622d0d 100644
--- a/src/qmmpui/playlisttrack.cpp
+++ b/src/qmmpui/playlisttrack.cpp
@@ -87,8 +87,8 @@ void PlayListTrack::updateMetaData(const TrackInfo *info)
void PlayListTrack::updateMetaData()
{
- QList <TrackInfo *> list = MetaDataManager::instance()->createPlayList(path());
- if(!list.isEmpty() && !list.first()->path().contains("://"))
+ QList<TrackInfo *> list = MetaDataManager::instance()->createPlayList(path());
+ if(list.count() == 1 && list.first()->path() == path() && !list.first()->path().contains("://"))
{
TrackInfo *info = list.first();
updateMetaData(info);