diff --git a/src/frontend/mame/ui/selsoft.cpp b/src/frontend/mame/ui/selsoft.cpp index 347d549daa8..4cb7d2b0ef3 100644 --- a/src/frontend/mame/ui/selsoft.cpp +++ b/src/frontend/mame/ui/selsoft.cpp @@ -440,13 +440,12 @@ void menu_select_software::build_software_list() { std::string name; if (dir->type == osd::directory::entry::entry_type::FILE) - name = core_filename_extract_base(dir->name, true); + name = strmakelower(core_filename_extract_base(dir->name, true)); else if (dir->type == osd::directory::entry::entry_type::DIR && strcmp(dir->name, ".") != 0) - name = dir->name; + name = strmakelower(dir->name); else continue; - strmakelower(name); for (auto & yelem : m_swinfo) if (yelem.shortname == name && yelem.listname == elem) {