summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDave <vdr@pickles.me.uk>2016-06-01 14:23:09 +0100
committerDave <vdr@pickles.me.uk>2016-06-01 14:23:09 +0100
commitc574dae9ef2549fdc8446ace56aa9ba695f7bff6 (patch)
tree9bd8b702008bf47ba113b51a1508351a688546ad
parent457dc3cf0c6a92c6546ceb73793efe3377ca1394 (diff)
downloadvdrtva-c574dae9ef2549fdc8446ace56aa9ba695f7bff6.tar.gz
vdrtva-c574dae9ef2549fdc8446ace56aa9ba695f7bff6.tar.bz2
Tidy shutdown code.
-rw-r--r--vdrtva-2.3.c7
-rw-r--r--vdrtva.c7
2 files changed, 4 insertions, 10 deletions
diff --git a/vdrtva-2.3.c b/vdrtva-2.3.c
index b09ed2c..5aac7a9 100644
--- a/vdrtva-2.3.c
+++ b/vdrtva-2.3.c
@@ -212,12 +212,9 @@ bool cPluginvdrTva::Start(void)
void cPluginvdrTva::Stop(void)
{
// Stop any background activities the plugin is performing.
- if (Filter) {
- delete Filter;
- Filter = NULL;
- }
tvalog.MailLog();
- if(statusMonitor) delete statusMonitor;
+ StopDataCapture();
+ if (statusMonitor) delete statusMonitor;
Links.Save();
}
diff --git a/vdrtva.c b/vdrtva.c
index 9933fe2..844c71b 100644
--- a/vdrtva.c
+++ b/vdrtva.c
@@ -212,12 +212,9 @@ bool cPluginvdrTva::Start(void)
void cPluginvdrTva::Stop(void)
{
// Stop any background activities the plugin is performing.
- if (Filter) {
- delete Filter;
- Filter = NULL;
- }
tvalog.MailLog();
- if(statusMonitor) delete statusMonitor;
+ StopDataCapture();
+ if (statusMonitor) delete statusMonitor;
Links.Save();
}