sort DOL files in Programs menu

This commit is contained in:
Martin Michelsen
2023-08-21 13:35:04 -07:00
parent 300d3cd825
commit 39330bc6f2
2 changed files with 2 additions and 2 deletions
+1 -1
View File
@@ -273,7 +273,7 @@ DOLFileIndex::DOLFileIndex(const string& directory, bool compress)
menu->items.emplace_back(ProgramsMenuItemID::GO_BACK, u"Go back", u"Return to the\nmain menu", 0);
uint32_t next_menu_item_id = 0;
for (const auto& filename : list_directory(directory)) {
for (const auto& filename : list_directory_sorted(directory)) {
if (!ends_with(filename, ".dol")) {
continue;
}
+1 -1
View File
@@ -78,7 +78,7 @@ struct DOLFileIndex {
bool files_compressed;
std::vector<std::shared_ptr<DOLFile>> item_id_to_file;
std::map<std::string, std::shared_ptr<DOLFile>> name_to_file;
std::unordered_map<std::string, std::shared_ptr<DOLFile>> name_to_file;
std::shared_ptr<const Menu> menu;
DOLFileIndex() = default;