summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVille Skyttä <ville.skytta@iki.fi>2014-01-13 00:28:38 +0200
committerVille Skyttä <ville.skytta@iki.fi>2014-01-13 00:36:27 +0200
commit27a8538a779d0ffbb60991ce533bd0504a626f39 (patch)
treedd930b2ad66c32e8c9fe824311108a3d3c6be074
parent1d33e7dfe0be3a60e4f2236bb4f1e2d4566a9e94 (diff)
downloadvdr-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.c10
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() {