diff options
-rw-r--r-- | src/playlist/PlaylistMapper.cxx | 12 |
1 files changed, 2 insertions, 10 deletions
diff --git a/src/playlist/PlaylistMapper.cxx b/src/playlist/PlaylistMapper.cxx index bbcbaf1fe..c50254309 100644 --- a/src/playlist/PlaylistMapper.cxx +++ b/src/playlist/PlaylistMapper.cxx @@ -37,18 +37,10 @@ playlist_open_in_playlist_dir(const char *uri, Mutex &mutex, Cond &cond) { assert(spl_valid_name(uri)); - const auto &playlist_directory_fs = map_spl_path(); - if (playlist_directory_fs.IsNull()) + const auto path_fs = map_spl_utf8_to_fs(uri); + if (path_fs.IsNull()) return nullptr; - const auto uri_fs = AllocatedPath::FromUTF8(uri); - if (uri_fs.IsNull()) - return nullptr; - - const auto path_fs = - AllocatedPath::Build(playlist_directory_fs, uri_fs); - assert(!path_fs.IsNull()); - return playlist_open_path(path_fs.c_str(), mutex, cond); } |