aboutsummaryrefslogtreecommitdiff
path: root/engines/wintermute
diff options
context:
space:
mode:
authorTobia Tesan2014-02-05 14:35:23 +0100
committerTobia Tesan2014-10-15 20:17:04 +0200
commitad5fde9db3767bee7af4e8c23277a07cad705de7 (patch)
tree2392554a9d968fc10fb3beb586d1290f6cc0998f /engines/wintermute
parent389e06bdfcecab07c2a48c8092b22b423e529ac4 (diff)
downloadscummvm-rg350-ad5fde9db3767bee7af4e8c23277a07cad705de7.tar.gz
scummvm-rg350-ad5fde9db3767bee7af4e8c23277a07cad705de7.tar.bz2
scummvm-rg350-ad5fde9db3767bee7af4e8c23277a07cad705de7.zip
WINTERMUTE: Reinstate CVidSubtitle destructor
Diffstat (limited to 'engines/wintermute')
-rw-r--r--engines/wintermute/video/video_subtitle.cpp9
1 files changed, 5 insertions, 4 deletions
diff --git a/engines/wintermute/video/video_subtitle.cpp b/engines/wintermute/video/video_subtitle.cpp
index 74b3119503..3d0688d975 100644
--- a/engines/wintermute/video/video_subtitle.cpp
+++ b/engines/wintermute/video/video_subtitle.cpp
@@ -26,7 +26,6 @@
* Copyright (c) 2011 Jan Nedoma
*/
-// #include "dcgf.h"
#include "engines/wintermute/video/video_subtitle.h"
namespace Wintermute {
@@ -42,8 +41,7 @@ CVidSubtitle::CVidSubtitle(BaseGame *inGame): BaseClass(inGame) {
CVidSubtitle::CVidSubtitle(BaseGame *inGame, char *Text, long StartFrame, long EndFrame): BaseClass(inGame) {
m_Text = new char[strlen(Text) + 1];
strcpy(m_Text, Text);
-// _gameRef->m_StringTable->Expand(&m_Text);
-
+ // _gameRef->m_StringTable->Expand(&m_Text);
m_StartFrame = StartFrame;
m_EndFrame = EndFrame;
}
@@ -51,6 +49,9 @@ CVidSubtitle::CVidSubtitle(BaseGame *inGame, char *Text, long StartFrame, long E
//////////////////////////////////////////////////////////////////////////
CVidSubtitle::~CVidSubtitle() {
- // SAFE_DELETE_ARRAY(m_Text);
+ if (m_Text) {
+ delete [] m_Text;
+ m_Text = NULL;
+ }
}
}