diff options
Diffstat (limited to 'engines/mutationofjb/conversationlinelist.cpp')
-rw-r--r-- | engines/mutationofjb/conversationlinelist.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/engines/mutationofjb/conversationlinelist.cpp b/engines/mutationofjb/conversationlinelist.cpp index 562c2d0e39..3164ff507b 100644 --- a/engines/mutationofjb/conversationlinelist.cpp +++ b/engines/mutationofjb/conversationlinelist.cpp @@ -56,8 +56,8 @@ bool ConversationLineList::parseFile(const Common::String &fileName) { Common::String::iterator endIt = Common::find(lineStr.begin(), lineStr.end(), '|'); if (endIt != lineStr.end()) { - Common::String extra = lineStr + endIt; - if (*endIt == 'X') { + endIt++; + if (endIt != lineStr.end() && *endIt == 'X') { line._extra = Common::String(endIt + 1, lineStr.end()); // Skip 'X' char. } } |