diff options
Diffstat (limited to 'engines')
-rw-r--r-- | engines/zvision/scr_file_handling.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/engines/zvision/scr_file_handling.cpp b/engines/zvision/scr_file_handling.cpp index 6a71fe474a..cd4baa34f0 100644 --- a/engines/zvision/scr_file_handling.cpp +++ b/engines/zvision/scr_file_handling.cpp @@ -148,6 +148,13 @@ void ScriptManager::parseResults(Common::SeekableReadStream &stream, Common::Lis // TODO: Re-order the if-then statements in order of highest occurrence while (!line.contains('}')) { + if (line.empty()) { + line = stream.readLine(); + trimCommentsAndWhiteSpace(&line); + + continue; + } + // Parse for the action type if (line.matchString("*:add*", true)) { actionList.push_back(Common::SharedPtr<ResultAction>(new ActionAdd(line))); |