diff options
Diffstat (limited to 'src/DatabaseHelpers.cxx')
-rw-r--r-- | src/DatabaseHelpers.cxx | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/src/DatabaseHelpers.cxx b/src/DatabaseHelpers.cxx index ee32630f4..e7bd006f0 100644 --- a/src/DatabaseHelpers.cxx +++ b/src/DatabaseHelpers.cxx @@ -39,9 +39,7 @@ typedef std::set<const char *, StringLess> StringSet; static bool CollectTags(StringSet &set, TagType tag_type, Song &song) { - Tag *tag = song.tag; - if (tag == nullptr) - return true; + const Tag *tag = &song.tag; bool found = false; for (unsigned i = 0; i < tag->num_items; ++i) { @@ -108,8 +106,7 @@ StatsVisitSong(DatabaseStats &stats, StringSet &artists, StringSet &albums, { ++stats.song_count; - if (song.tag != nullptr) - StatsVisitTag(stats, artists, albums, *song.tag); + StatsVisitTag(stats, artists, albums, song.tag); return true; } |