diff --git a/src/backend/metadata/message.cpp b/src/backend/metadata/message.cpp index 33889e54..15c43dae 100644 --- a/src/backend/metadata/message.cpp +++ b/src/backend/metadata/message.cpp @@ -71,19 +71,15 @@ namespace loot { else if (_content.size() == 1 || language == Language::any) return _content[0]; else { - MessageContent english, match; + MessageContent english; for (const auto &mc : _content) { if (mc.Language() == language) { - match = mc; - break; + return mc; } else if (mc.Language() == Language::english) english = mc; } - if (!match.Str().empty()) - return match; - else - return english; + return english; } }