Browse Source

[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>
pull/3622/head
DraVee 2 weeks ago
committed by crueter
parent
commit
a11eae425a
No known key found for this signature in database GPG Key ID: 425ACD2D4830EBC6
  1. 3
      src/core/file_sys/control_metadata.cpp

3
src/core/file_sys/control_metadata.cpp

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

Loading…
Cancel
Save