diff --git a/source/mijin/virtual_filesystem/mapping.hpp b/source/mijin/virtual_filesystem/mapping.hpp index 8064ee8..cf8df5c 100644 --- a/source/mijin/virtual_filesystem/mapping.hpp +++ b/source/mijin/virtual_filesystem/mapping.hpp @@ -115,7 +115,7 @@ StreamError MappingFileSystemAdapter::open(const fs::path& path, FileO template bool MappingFileSystemAdapter::adjustPath(fs::path& path) const MIJIN_NOEXCEPT { - if (!path.is_absolute()) + if (path.empty() || *path.generic_string().c_str() != '/') { return false; }