Fix directory enumation with filesystem mappings

This commit is contained in:
momo5502
2025-05-31 16:30:39 +02:00
parent abfbc3fad3
commit bc92023652
3 changed files with 78 additions and 28 deletions

View File

@@ -224,6 +224,16 @@ class windows_path
return {this->drive_, std::move(folders)};
}
std::u16string leaf() const
{
if (this->folders_.empty())
{
return {};
}
return this->folders_.back();
}
void serialize(utils::buffer_serializer& buffer) const
{
buffer.write_optional(this->drive_);