aboutsummaryrefslogtreecommitdiffstats
path: root/src/DatabaseHelpers.cxx
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/DatabaseHelpers.cxx7
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;
}