Fix xe::CreateParentFolder improperly handling separators on Windows
This commit is contained in:
parent
bb9369b128
commit
06588f8703
|
@ -97,8 +97,8 @@ std::string CanonicalizePath(const std::string& original_path) {
|
||||||
}
|
}
|
||||||
|
|
||||||
bool CreateParentFolder(const std::wstring& path) {
|
bool CreateParentFolder(const std::wstring& path) {
|
||||||
auto fixed_path = xe::fix_path_separators(path, '/');
|
auto fixed_path = xe::fix_path_separators(path, xe::kWPathSeparator);
|
||||||
auto base_path = xe::find_base_path(fixed_path, '/');
|
auto base_path = xe::find_base_path(fixed_path, xe::kWPathSeparator);
|
||||||
if (!PathExists(base_path)) {
|
if (!PathExists(base_path)) {
|
||||||
return CreateFolder(base_path);
|
return CreateFolder(base_path);
|
||||||
} else {
|
} else {
|
||||||
|
|
Loading…
Reference in New Issue