aboutsummaryrefslogtreecommitdiff
path: root/engines/sherlock/journal.cpp
diff options
context:
space:
mode:
authorPaul Gilbert2015-07-01 21:50:32 -0400
committerPaul Gilbert2015-07-01 21:50:32 -0400
commit76419173b556a094828160dfe37b944bb10bf9c0 (patch)
treeff6b6447953e0b74b252b854639d66be980c64dc /engines/sherlock/journal.cpp
parentdc4689e4b901971448f2625a96d5708a0c6e8ddf (diff)
downloadscummvm-rg350-76419173b556a094828160dfe37b944bb10bf9c0.tar.gz
scummvm-rg350-76419173b556a094828160dfe37b944bb10bf9c0.tar.bz2
scummvm-rg350-76419173b556a094828160dfe37b944bb10bf9c0.zip
SHERLOCK: RT: Fix infinite empty talk dialog in intro
Diffstat (limited to 'engines/sherlock/journal.cpp')
-rw-r--r--engines/sherlock/journal.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/engines/sherlock/journal.cpp b/engines/sherlock/journal.cpp
index bcac69f683..6a4347ae04 100644
--- a/engines/sherlock/journal.cpp
+++ b/engines/sherlock/journal.cpp
@@ -547,7 +547,7 @@ void Journal::loadJournalFile(bool alreadyLoaded) {
replyP += (*replyP & 127) + 1;
} else if (c == opcodes[OP_GOTO_SCENE]) {
replyP += 5;
- } else if (c == opcodes[OP_CARRIAGE_RETURN]) {
+ } else if (c == opcodes[OP_END_TEXT_WINDOW]) {
journalString += "\n";
}
} else {
@@ -632,7 +632,7 @@ void Journal::loadJournalFile(bool alreadyLoaded) {
// Put a space in the output for a control character, unless it's
// immediately coming after another control character
- if (ctrlSpace && c != opcodes[OP_ASSIGN_PORTRAIT_LOCATION] && c != opcodes[OP_CARRIAGE_RETURN] &&
+ if (ctrlSpace && c != opcodes[OP_ASSIGN_PORTRAIT_LOCATION] && c != opcodes[OP_END_TEXT_WINDOW] &&
!commentJustPrinted) {
journalString += " ";
ctrlSpace = false;