From d018cb6c0a79b5730e47b9ade2ca90bbb8f66beb Mon Sep 17 00:00:00 2001 From: Oliver Hamlet Date: Thu, 2 Jul 2015 21:40:43 +0100 Subject: [PATCH] Fix crash when choosing empty message content. --- src/backend/metadata/message.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/backend/metadata/message.cpp b/src/backend/metadata/message.cpp index e6da340e..33889e54 100644 --- a/src/backend/metadata/message.cpp +++ b/src/backend/metadata/message.cpp @@ -66,7 +66,9 @@ namespace loot { MessageContent Message::ChooseContent(const unsigned int language) const { BOOST_LOG_TRIVIAL(trace) << "Choosing message content."; - if (_content.size() == 1 || language == Language::any) + if (_content.empty()) + return MessageContent(); + else if (_content.size() == 1 || language == Language::any) return _content[0]; else { MessageContent english, match;