aboutsummaryrefslogtreecommitdiff
path: root/engines/bladerunner/slice_animations.h
diff options
context:
space:
mode:
authorPeter Kohaut2018-02-01 20:40:49 +0100
committerPeter Kohaut2018-02-01 21:38:30 +0100
commit7f53a0cd31f07cdcc9610b3c6972002e296ff0ee (patch)
treed01c2b034c231fd452ac18d95edad6e733c75581 /engines/bladerunner/slice_animations.h
parent2e74fd8f224428a368cb3301c12e613d3111d424 (diff)
downloadscummvm-rg350-7f53a0cd31f07cdcc9610b3c6972002e296ff0ee.tar.gz
scummvm-rg350-7f53a0cd31f07cdcc9610b3c6972002e296ff0ee.tar.bz2
scummvm-rg350-7f53a0cd31f07cdcc9610b3c6972002e296ff0ee.zip
BLADERUNNER: Fixed few Coverity issues
Diffstat (limited to 'engines/bladerunner/slice_animations.h')
-rw-r--r--engines/bladerunner/slice_animations.h13
1 files changed, 8 insertions, 5 deletions
diff --git a/engines/bladerunner/slice_animations.h b/engines/bladerunner/slice_animations.h
index a34b6ec13e..edc0684140 100644
--- a/engines/bladerunner/slice_animations.h
+++ b/engines/bladerunner/slice_animations.h
@@ -60,7 +60,7 @@ class SliceAnimations {
void *_data;
uint32 _lastAccess;
- Page() : _data(nullptr) {}
+ Page() : _data(nullptr), _lastAccess(0) {}
};
struct PageFile {
@@ -90,10 +90,13 @@ class SliceAnimations {
public:
SliceAnimations(BladeRunnerEngine *vm)
- : _vm(vm),
- _coreAnimPageFile(this),
- _framesPageFile(this) {
- }
+ : _vm(vm)
+ , _coreAnimPageFile(this)
+ , _framesPageFile(this)
+ , _timestamp(0)
+ , _pageSize(0)
+ , _pageCount(0)
+ , _paletteCount(0) {}
~SliceAnimations();
bool open(const Common::String &name);