diff --git a/src/globalsearch/groovesharksearchprovider.cpp b/src/globalsearch/groovesharksearchprovider.cpp index 2afa88882..f35374f8c 100644 --- a/src/globalsearch/groovesharksearchprovider.cpp +++ b/src/globalsearch/groovesharksearchprovider.cpp @@ -51,7 +51,7 @@ void GrooveSharkSearchProvider::SearchAsync(int id, const QString& query) { pending_searches_[service_id] = id; } -void GrooveSharkSearchProvider::SearchDone(int id, SongList songs) { +void GrooveSharkSearchProvider::SearchDone(int id, const SongList& songs) { // Map back to the original id. const int global_search_id = pending_searches_.take(id); diff --git a/src/globalsearch/groovesharksearchprovider.h b/src/globalsearch/groovesharksearchprovider.h index 262dbbb17..02a02271d 100644 --- a/src/globalsearch/groovesharksearchprovider.h +++ b/src/globalsearch/groovesharksearchprovider.h @@ -37,7 +37,7 @@ class GrooveSharkSearchProvider : public SearchProvider { void LoadTracksAsync(int id, const Result& result); private slots: - void SearchDone(int id, SongList songs); + void SearchDone(int id, const SongList& songs); void AlbumArtLoaded(quint64 id, const QImage& image); private: