From b02d33340b42f7850018ad709e3ff1a5453a2ce0 Mon Sep 17 00:00:00 2001 From: Kilian Lackhove <Kilian.lackhove@gmail.com> Date: Fri, 14 Dec 2012 10:36:31 +0100 Subject: [PATCH] MusicBrainzPlugin: avoid duplicate tracks --- src/infoplugins/generic/musicbrainz/MusicBrainzPlugin.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/infoplugins/generic/musicbrainz/MusicBrainzPlugin.cpp b/src/infoplugins/generic/musicbrainz/MusicBrainzPlugin.cpp index 7bda1d747..5a6967cc1 100644 --- a/src/infoplugins/generic/musicbrainz/MusicBrainzPlugin.cpp +++ b/src/infoplugins/generic/musicbrainz/MusicBrainzPlugin.cpp @@ -273,7 +273,11 @@ MusicBrainzPlugin::gotRecordingsSlot() for ( int i = 0; i < tracksNL.count(); i++ ) { QString track = tracksNL.at(i).firstChildElement( "recording" ).firstChildElement( "title" ).text(); - tracksSL << track; + if ( !tracksSL.contains( track ) ) + { + tracksSL << track; + tDebug(LOGVERBOSE) << Q_FUNC_INFO << track; + } } Tomahawk::InfoSystem::InfoRequestData requestData = reply->property( "requestData" ).value< Tomahawk::InfoSystem::InfoRequestData >();