fix issue where filesizes where not returned properly, this fixes loading arcade dat files

This commit is contained in:
Tunip3 2021-08-13 20:33:27 +01:00
parent 59e36c51a3
commit 4116cb6fa5

View File

@ -851,6 +851,7 @@ int retro_vfs_stat_impl(const char *path, int32_t *size)
{ {
sz.HighPart = attribdata.nFileSizeHigh; sz.HighPart = attribdata.nFileSizeHigh;
sz.LowPart = attribdata.nFileSizeLow; sz.LowPart = attribdata.nFileSizeLow;
*size = sz.QuadPart;
} }
} }
return (file_info & FILE_ATTRIBUTE_DIRECTORY) ? RETRO_VFS_STAT_IS_VALID | RETRO_VFS_STAT_IS_DIRECTORY : RETRO_VFS_STAT_IS_VALID; return (file_info & FILE_ATTRIBUTE_DIRECTORY) ? RETRO_VFS_STAT_IS_VALID | RETRO_VFS_STAT_IS_DIRECTORY : RETRO_VFS_STAT_IS_VALID;