Skip to content
Snippets Groups Projects
Commit 7e5e4f8d authored by Subv's avatar Subv
Browse files

FileSys: Append the requested path to the filesystem base path in DeleteFile.

We were trying to delete things in the current directory instead of the actual filesystem directory. This may fix some savedata issues in some games.
parent 81739a54
No related branches found
No related tags found
No related merge requests found
......@@ -58,11 +58,13 @@ ResultVal<std::unique_ptr<StorageBackend>> Disk_FileSystem::OpenFile(const std::
}
ResultCode Disk_FileSystem::DeleteFile(const std::string& path) const {
if (!FileUtil::Exists(path)) {
std::string full_path = base_directory + path;
if (!FileUtil::Exists(full_path)) {
return ERROR_PATH_NOT_FOUND;
}
FileUtil::Delete(path);
FileUtil::Delete(full_path);
return RESULT_SUCCESS;
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment