diff options
author | Zephyron <zephyron@citron-emu.org> | 2025-01-06 14:41:06 +1000 |
---|---|---|
committer | Zephyron <zephyron@citron-emu.org> | 2025-01-06 14:41:06 +1000 |
commit | 60cb826e937f4fa6a7b262e95dea4f2b87dcf2cf (patch) | |
tree | 818a0d4c659b47ca291a6c77a574241340692c4e /src/core | |
parent | 3100d13fc08cf04f831cd8167e98394c22389f59 (diff) |
refactor: Improve game list scanning with std::filesystem
Refactors the game list scanning code to use std::filesystem instead of custom
directory iteration functions. Main changes include:
- Replace Common::FS directory iteration with std::filesystem iterators
- Split game file processing logic into separate ProcessGameFile method
- Improve error handling with try-catch for filesystem operations
- Simplify control NCA metadata extraction
- Use more modern C++ features and cleaner code organization
This change should improve maintainability and reliability of the game
scanning system while potentially offering better performance through
native filesystem APIs.
Diffstat (limited to 'src/core')
0 files changed, 0 insertions, 0 deletions