aboutsummaryrefslogtreecommitdiff
path: root/engines/director/director.h
diff options
context:
space:
mode:
authorEugene Sandulenko2017-03-01 09:31:12 +0100
committerEugene Sandulenko2017-03-01 10:50:35 +0100
commit3a7c0911224adc0d0d467dc530f62f97a8868bee (patch)
tree27105defbd90add88f974ab3b0d2ac4198888e64 /engines/director/director.h
parente7842795fe257dd465b2d5e36d71abed77edc244 (diff)
downloadscummvm-rg350-3a7c0911224adc0d0d467dc530f62f97a8868bee.tar.gz
scummvm-rg350-3a7c0911224adc0d0d467dc530f62f97a8868bee.tar.bz2
scummvm-rg350-3a7c0911224adc0d0d467dc530f62f97a8868bee.zip
DIRECTOR: Plug memory leak
Diffstat (limited to 'engines/director/director.h')
-rw-r--r--engines/director/director.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/engines/director/director.h b/engines/director/director.h
index 1c3d77fc71..5b1e9b36eb 100644
--- a/engines/director/director.h
+++ b/engines/director/director.h
@@ -105,7 +105,7 @@ public:
Common::HashMap<int, Common::SeekableSubReadStreamEndian *> *getSharedDIB() const { return _sharedDIB; }
Common::HashMap<int, Common::SeekableSubReadStreamEndian *> *getSharedBMP() const { return _sharedBMP; }
Common::HashMap<int, Common::SeekableSubReadStreamEndian *> *getSharedSTXT() const { return _sharedSTXT; }
- Common::HashMap<int, Cast *> *getSharedCasts() const { return _sharedCasts; }
+ Common::HashMap<int, Cast *> *getSharedCasts();
Common::HashMap<Common::String, Score *> *_movies;
@@ -138,7 +138,7 @@ private:
void loadEXERIFX(Common::SeekableReadStream *stream, uint32 offset);
void loadMac(const Common::String movie);
- Common::HashMap<int, Cast *> *_sharedCasts;
+ Score *_sharedScore;
Common::HashMap<int, Common::SeekableSubReadStreamEndian *> *_sharedDIB;
Common::HashMap<int, Common::SeekableSubReadStreamEndian *> *_sharedSTXT;
Common::HashMap<int, Common::SeekableSubReadStreamEndian *> *_sharedSound;
@@ -157,6 +157,7 @@ private:
Graphics::MacPatterns _director3QuickDrawPatterns;
Common::String _sharedCastFile;
+ Common::HashMap<int, Cast *> _dummyCast;
private:
void testFontScaling();