From 45b44d012dac8ba7ea23808e96a8a39d003b1190 Mon Sep 17 00:00:00 2001 From: Jonas Kvinge Date: Wed, 7 Oct 2020 23:27:58 +0200 Subject: [PATCH] Fix source for CUE songs in collection watcher --- src/collection/collectionwatcher.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/collection/collectionwatcher.cpp b/src/collection/collectionwatcher.cpp index d435dcc0e..05a16dcb1 100644 --- a/src/collection/collectionwatcher.cpp +++ b/src/collection/collectionwatcher.cpp @@ -569,7 +569,8 @@ SongList CollectionWatcher::ScanNewFile(const QString &file, const QString &path // Also, watch out for incorrect media files. // Playlist parser for CUEs considers every entry in sheet valid and we don't want invalid media getting into collection! QString file_nfd = file.normalized(QString::NormalizationForm_D); - for (const Song &cue_song : cue_parser_->Load(&cue, matching_cue, path)) { + for (Song &cue_song : cue_parser_->Load(&cue, matching_cue, path)) { + cue_song.set_source(source_); if (cue_song.url().toLocalFile().normalized(QString::NormalizationForm_D) == file_nfd) { if (TagReaderClient::Instance()->IsMediaFileBlocking(file)) { song_list << cue_song;