diff options
author | Ville Skyttä <ville.skytta@iki.fi> | 2014-01-13 00:28:38 +0200 |
---|---|---|
committer | Ville Skyttä <ville.skytta@iki.fi> | 2014-01-13 00:36:27 +0200 |
commit | 27a8538a779d0ffbb60991ce533bd0504a626f39 (patch) | |
tree | dd930b2ad66c32e8c9fe824311108a3d3c6be074 | |
parent | 1d33e7dfe0be3a60e4f2236bb4f1e2d4566a9e94 (diff) | |
download | vdr-plugin-osdteletext-27a8538a779d0ffbb60991ce533bd0504a626f39.tar.gz vdr-plugin-osdteletext-27a8538a779d0ffbb60991ce533bd0504a626f39.tar.bz2 |
Drop now redundant cTxtStatus destructor cleanup, clean up storage in Stop().
-rw-r--r-- | osdteletext.c | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/osdteletext.c b/osdteletext.c index 5f2b7a6..2720ca1 100644 --- a/osdteletext.c +++ b/osdteletext.c @@ -114,12 +114,6 @@ cPluginTeletextosd::cPluginTeletextosd(void) cPluginTeletextosd::~cPluginTeletextosd() { // Clean up after yourself! - if (txtStatus) - delete txtStatus; - if(storage) { - storage->cleanUp(); - delete storage; - } } const char *cPluginTeletextosd::CommandLineHelp(void) @@ -201,6 +195,10 @@ bool cPluginTeletextosd::Start(void) void cPluginTeletextosd::Stop(void) { DELETENULL(txtStatus); + if (storage) { + storage->cleanUp(); + DELETENULL(storage); + } } void cPluginTeletextosd::initTexts() { |