From 1a75abffa531d67f3c76f8cdc0423623d1324a95 Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Tue, 7 Aug 2012 21:32:08 +0200 Subject: Database{Plugin,Visitor}: pass references --- src/Stats.cxx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/Stats.cxx') diff --git a/src/Stats.cxx b/src/Stats.cxx index fa76893f..07e62498 100644 --- a/src/Stats.cxx +++ b/src/Stats.cxx @@ -83,12 +83,12 @@ visit_tag(StringSet &artists, StringSet &albums, const struct tag *tag) } static bool -collect_stats_song(StringSet &artists, StringSet &albums, struct song *song) +collect_stats_song(StringSet &artists, StringSet &albums, song &song) { ++stats.song_count; - if (song->tag != NULL) - visit_tag(artists, albums, song->tag); + if (song.tag != NULL) + visit_tag(artists, albums, song.tag); return true; } @@ -106,7 +106,7 @@ void stats_update(void) using namespace std::placeholders; const auto f = std::bind(collect_stats_song, std::ref(artists), std::ref(albums), _1); - GetDatabase()->Visit(&selection, f, NULL); + GetDatabase()->Visit(selection, f, NULL); stats.artist_count = artists.size(); stats.album_count = albums.size(); -- cgit v1.2.3