Revert "Merge pull request #5176 from Morph1984/fix-createfile"

This reverts commit 6d6115475b, reversing
changes made to 5fe55b16a1.
This commit is contained in:
Morph 2020-12-11 20:23:40 -05:00
parent 0195038c07
commit dfee6321cd

View file

@ -94,13 +94,9 @@ VirtualFile RealVfsFilesystem::OpenFile(std::string_view path_, Mode perms) {
VirtualFile RealVfsFilesystem::CreateFile(std::string_view path_, Mode perms) { VirtualFile RealVfsFilesystem::CreateFile(std::string_view path_, Mode perms) {
const auto path = FS::SanitizePath(path_, FS::DirectorySeparator::PlatformDefault); const auto path = FS::SanitizePath(path_, FS::DirectorySeparator::PlatformDefault);
const auto parent_path = FS::GetParentPath(path); const auto path_fwd = FS::SanitizePath(path, FS::DirectorySeparator::ForwardSlash);
if (!FS::Exists(path)) { if (!FS::Exists(path)) {
if (!FS::CreateDirs(parent_path)) { FS::CreateFullPath(path_fwd);
return nullptr;
}
if (!FS::CreateEmptyFile(path)) { if (!FS::CreateEmptyFile(path)) {
return nullptr; return nullptr;
} }