db/simple/Directory: add LookupResult::uri

This commit is contained in:
Max Kellermann
2020-04-03 17:08:24 +02:00
parent 6c8eb3c7ed
commit bcf4645263
4 changed files with 10 additions and 9 deletions

View File

@@ -217,7 +217,7 @@ SimpleDatabase::GetSong(const char *uri) const
return nullptr;
prefixed_light_song =
new PrefixedLightSong(*song, r.directory->GetPath());
new PrefixedLightSong(*song, r.uri);
r.directory->mounted_database->ReturnSong(song);
return prefixed_light_song;
}
@@ -289,7 +289,7 @@ SimpleDatabase::Visit(const DatabaseSelection &selection,
/* pass the request and the remaining uri to the mounted database */
protect.unlock();
WalkMount(r.directory->GetPath(), *(r.directory->mounted_database),
WalkMount(r.uri, *(r.directory->mounted_database),
(r.rest == nullptr)?"":r.rest, selection,
visit_directory, visit_song, visit_playlist);