aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--engines/bladerunner/set_effects.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/engines/bladerunner/set_effects.cpp b/engines/bladerunner/set_effects.cpp
index f0a0ed5bd0..c5769e3e60 100644
--- a/engines/bladerunner/set_effects.cpp
+++ b/engines/bladerunner/set_effects.cpp
@@ -69,10 +69,11 @@ void SetEffects::read(Common::ReadStream *stream, int framesCount) {
}
if (!fog) {
//TODO exception, unknown fog type
+ } else {
+ fog->read(stream, framesCount);
+ fog->_next = _fogs;
+ _fogs = fog;
}
- fog->read(stream, framesCount);
- fog->_next = _fogs;
- _fogs = fog;
}
}