Database{Plugin,Visitor}: pass references

This commit is contained in:
Max Kellermann
2012-08-07 21:32:08 +02:00
parent c6a0f5d3f9
commit 1a75abffa5
10 changed files with 95 additions and 91 deletions

View File

@@ -291,21 +291,21 @@ directory::Walk(bool recursive,
if (visit_song) {
struct song *song;
directory_for_each_song(song, this)
if (!visit_song(song, error_r))
if (!visit_song(*song, error_r))
return false;
}
if (visit_playlist) {
struct playlist_metadata *i;
directory_for_each_playlist(i, this)
if (!visit_playlist(i, this, error_r))
if (!visit_playlist(*i, *this, error_r))
return false;
}
struct directory *child;
directory_for_each_child(child, this) {
if (visit_directory &&
!visit_directory(child, error_r))
!visit_directory(*child, error_r))
return false;
if (recursive &&