From 27a098cd657350bb8481c19f38c2960a3d876f0d Mon Sep 17 00:00:00 2001 From: Strangerke Date: Wed, 26 Feb 2014 07:22:09 +0100 Subject: VOYEUR: Fix a couple of uninitialized variables in RL2VideoTrack and GraphicsManager --- engines/voyeur/animation.cpp | 5 +++-- engines/voyeur/graphics.cpp | 1 + 2 files changed, 4 insertions(+), 2 deletions(-) (limited to 'engines') diff --git a/engines/voyeur/animation.cpp b/engines/voyeur/animation.cpp index 6c0a96faf2..40ea92f13b 100644 --- a/engines/voyeur/animation.cpp +++ b/engines/voyeur/animation.cpp @@ -227,13 +227,14 @@ RL2Decoder::RL2VideoTrack::RL2VideoTrack(const RL2FileHeader &header, RL2AudioTr Common::SeekableReadStream *stream): _header(header), _audioTrack(audioTrack), _fileStream(stream) { + _frameOffsets = nullptr; + // Set up surfaces _surface = new Graphics::Surface(); _surface->create(320, 200, Graphics::PixelFormat::createFormatCLUT8()); + _backSurface = nullptr; _hasBackFrame = header._backSize != 0; - - _backSurface = NULL; if (_hasBackFrame) initBackSurface(); diff --git a/engines/voyeur/graphics.cpp b/engines/voyeur/graphics.cpp index 00f945e174..7f944ef8ab 100644 --- a/engines/voyeur/graphics.cpp +++ b/engines/voyeur/graphics.cpp @@ -49,6 +49,7 @@ GraphicsManager::GraphicsManager(): _defaultDrawInfo(1, Common::Point()), _drawP _fontPtr = NULL; Common::fill(&_VGAColors[0], &_VGAColors[PALETTE_SIZE], 0); _fontChar = new PictureResource(0, 0xff, 0xff, 0, Common::Rect(), 0, NULL, 0); + _backColors = nullptr; } void GraphicsManager::sInitGraphics() { -- cgit v1.2.3