diff options
-rw-r--r-- | engines/bladerunner/set_effects.cpp | 7 |
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; } } |