diff options
Diffstat (limited to 'src/db')
-rw-r--r-- | src/db/SimpleDatabasePlugin.cxx | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/db/SimpleDatabasePlugin.cxx b/src/db/SimpleDatabasePlugin.cxx index 2d357eb98..1a16c336f 100644 --- a/src/db/SimpleDatabasePlugin.cxx +++ b/src/db/SimpleDatabasePlugin.cxx @@ -269,8 +269,7 @@ SimpleDatabase::Visit(const DatabaseSelection &selection, struct song *song; if (visit_song && (song = GetSong(selection.uri, NULL)) != NULL && - (selection.match == NULL || - locate_list_song_match(song, selection.match))) + selection.Match(*song)) return visit_song(*song, error_r); g_set_error(error_r, db_quark(), DB_NOT_FOUND, |