[file_sys] Check if language_entry is empty (#3619)

* fixup to #3587

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3619
Reviewed-by: MaranBr <maranbr@eden-emu.dev>
Co-authored-by: DraVee <dravee@eden-emu.dev>
Co-committed-by: DraVee <dravee@eden-emu.dev>
This commit is contained in:
DraVee 2026-02-23 19:40:56 +01:00 committed by crueter
parent c610b61126
commit a11eae425a
No known key found for this signature in database
GPG key ID: 425ACD2D4830EBC6

View file

@ -110,11 +110,12 @@ NACP::~NACP() = default;
const LanguageEntry& NACP::GetLanguageEntry() const {
u32 index = static_cast<u32>(Settings::values.language_index.GetValue());
if (index < language_entries.size()) {
if (index < language_entries.size() && !language_entries[index].GetApplicationName().empty()) {
return language_entries[index];
}
for (const auto& entry : language_entries) {
if (!entry.GetApplicationName().empty())
return entry;
}