Commit 82b4ec22 authored by Max Kellermann's avatar Max Kellermann

PlaylistSong: recurse after applying base_uri

Allows applying map_to_relative_path() with base_uri.
parent 501f1e6d
......@@ -136,10 +136,10 @@ playlist_check_translate_song(DetachedSong *song, const char *base_uri,
base_uri = nullptr;
}
std::string full_uri;
if (base_uri != nullptr) {
full_uri = PathTraitsUTF8::Build(base_uri, uri);
uri = full_uri.c_str();
song->SetURI(PathTraitsUTF8::Build(base_uri, uri));
/* repeat the above checks */
return playlist_check_translate_song(song, nullptr, secure);
}
DetachedSong *dest = playlist_check_load_song(song, uri, secure);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment