summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/library/coverart.cpp12
1 files changed, 5 insertions, 7 deletions
diff --git a/src/library/coverart.cpp b/src/library/coverart.cpp
index 5dcca0e077..8bda87eecb 100644
--- a/src/library/coverart.cpp
+++ b/src/library/coverart.cpp
@@ -22,14 +22,12 @@ QString CoverArt::searchCoverArtFile(TrackInfoObject* pTrack) {
// default cover art name
QString coverArtName;
- if (pTrack->getArtist() != "") {
- coverArtName.append(pTrack->getArtist());
- }
- if (pTrack->getAlbum() != "") {
- coverArtName.append(pTrack->getAlbum());
- }
- if (coverArtName == "") {
+ QString artist = pTrack->getArtist();
+ QString album = pTrack->getAlbum();
+ if (artist.isEmpty() && album.isEmpty()) {
coverArtName = pTrack->getFilename();
+ } else {
+ coverArtName = artist + " - " + album;
}
// Starts with default location