From b1b0b13f2aaf5453b62fc428cbc929c5c541cc67 Mon Sep 17 00:00:00 2001 From: ITotalJustice <47043333+ITotalJustice@users.noreply.github.com> Date: Wed, 22 Jan 2025 13:01:38 +0000 Subject: [PATCH] fix filebrowser FsDirOpenMode_NoFileSize being passed looks like fs ignores this flag as it was reporting the filesize regardless. however, if a file is created using FsCreateOption_BigFile, then the filesize would return 0. --- sphaira/source/ui/menus/filebrowser.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sphaira/source/ui/menus/filebrowser.cpp b/sphaira/source/ui/menus/filebrowser.cpp index 624fffc..d279bd6 100644 --- a/sphaira/source/ui/menus/filebrowser.cpp +++ b/sphaira/source/ui/menus/filebrowser.cpp @@ -793,7 +793,7 @@ auto Menu::Scan(const fs::FsPath& new_path, bool is_walk_up) -> Result { } FsDir d; - R_TRY(m_fs->OpenDirectory(new_path, FsDirOpenMode_ReadDirs | FsDirOpenMode_ReadFiles | FsDirOpenMode_NoFileSize, &d)); + R_TRY(m_fs->OpenDirectory(new_path, FsDirOpenMode_ReadDirs | FsDirOpenMode_ReadFiles, &d)); ON_SCOPE_EXIT(fsDirClose(&d)); s64 count;