diff options
Diffstat (limited to 'engines/glk/magnetic/glk.cpp')
-rw-r--r-- | engines/glk/magnetic/glk.cpp | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/engines/glk/magnetic/glk.cpp b/engines/glk/magnetic/glk.cpp index 7b70fa3976..1c0a366671 100644 --- a/engines/glk/magnetic/glk.cpp +++ b/engines/glk/magnetic/glk.cpp @@ -3980,13 +3980,17 @@ void Magnetic::writeChar(char c) { } void Magnetic::script_write(type8 c) { - if (log_on == 2) - log1->writeByte(c); + if (log_on == 2) { + if (_log1) { + _log1->writeByte(c); + } + } } void Magnetic::transcript_write(type8 c) { - if (log2) - log2->writeByte(c); + if (_log2) { + _log2->writeByte(c); + } } } // End of namespace Magnetic |