vfs_real: use open file size for getting size

This commit is contained in:
Liam 2023-07-03 20:12:55 -04:00
parent 3c88547c74
commit 7ed6471a68

View file

@ -283,7 +283,8 @@ std::size_t RealVfsFile::GetSize() const {
if (size) {
return *size;
}
return FS::GetSize(path);
auto lk = base.RefreshReference(path, perms, *reference);
return reference->file ? reference->file->GetSize() : 0;
}
bool RealVfsFile::Resize(std::size_t new_size) {