diff options
Diffstat (limited to 'engines/toon/text.cpp')
-rw-r--r-- | engines/toon/text.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/engines/toon/text.cpp b/engines/toon/text.cpp index c18e0cbdc8..c54ea87d50 100644 --- a/engines/toon/text.cpp +++ b/engines/toon/text.cpp @@ -27,14 +27,13 @@ namespace Toon { - TextResource::TextResource(ToonEngine *vm) : _vm(vm) { _numTexts = 0; - _textData = 0; + _textData = NULL; } TextResource::~TextResource(void) { - + delete[] _textData; } bool TextResource::loadTextResource(Common::String fileName) { @@ -45,6 +44,7 @@ bool TextResource::loadTextResource(Common::String fileName) { if (!data) return false; + delete[] _textData; _textData = new uint8[fileSize]; memcpy(_textData, data, fileSize); _numTexts = READ_LE_UINT16(data); |