summaryrefslogtreecommitdiff
path: root/ttxtsubs.c
diff options
context:
space:
mode:
Diffstat (limited to 'ttxtsubs.c')
-rw-r--r--ttxtsubs.c9
1 files changed, 3 insertions, 6 deletions
diff --git a/ttxtsubs.c b/ttxtsubs.c
index 9ace1ad..0927b0d 100644
--- a/ttxtsubs.c
+++ b/ttxtsubs.c
@@ -24,6 +24,7 @@
#include <vdr/menuitems.h>
#include <vdr/thread.h>
#include <vdr/config.h>
+#include <vdr/tools.h>
#include <semaphore.h>
#define TIMEMEASURE 0
@@ -523,12 +524,8 @@ void cPluginTtxtsubs::StopTtxt(void)
{
//dprint("cPluginTtxtsubs::StopTtxt\n");
- if(mDispl) {
- cTtxtSubsDisplayer *d = mDispl;
- HideTtxt();
- mDispl = NULL;
- delete d; // takes 0.03-0.04 s
- }
+ HideTtxt();
+ DELETENULL(mDispl); // takes 0.03-0.04 s
}
void cPluginTtxtsubs::ShowTtxt(void)