summaryrefslogtreecommitdiff
path: root/plugin/markad.cpp
diff options
context:
space:
mode:
authorJochen Dolze <vdr@dolze.de>2010-04-28 22:58:08 +0200
committerJochen Dolze <vdr@dolze.de>2010-04-28 22:58:08 +0200
commit45a400d45adb2314952eb23dd3a7feb6c4b9526c (patch)
treebabe35333c8e37c19cf30edf4021df1e9b6a10ad /plugin/markad.cpp
parent660b6e2a9fa4a90ce931d41749e699c38ccdb91b (diff)
downloadvdr-plugin-markad-45a400d45adb2314952eb23dd3a7feb6c4b9526c.tar.gz
vdr-plugin-markad-45a400d45adb2314952eb23dd3a7feb6c4b9526c.tar.bz2
Changed --bstart/stop to --tstart/stop, added SIGSEGV backtrace
Diffstat (limited to 'plugin/markad.cpp')
-rw-r--r--plugin/markad.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/plugin/markad.cpp b/plugin/markad.cpp
index caca23f..718f756 100644
--- a/plugin/markad.cpp
+++ b/plugin/markad.cpp
@@ -25,6 +25,7 @@ cPluginMarkAd::cPluginMarkAd(void)
setup.OSDMessage=false;
setup.BackupMarks=false;
setup.Verbose=false;
+ setup.NoMargins=false;
}
cPluginMarkAd::~cPluginMarkAd()
@@ -115,7 +116,7 @@ bool cPluginMarkAd::Start(void)
{
// Start any background activities the plugin shall perform.
statusMonitor = new cStatusMarkAd(bindir,logodir,&setup);
- return true;
+ return (statusMonitor!=NULL);
}
void cPluginMarkAd::Stop(void)
@@ -169,6 +170,7 @@ bool cPluginMarkAd::SetupParse(const char *Name, const char *Value)
else if (!strcasecmp(Name,"OSDMessage")) setup.OSDMessage=atoi(Value);
else if (!strcasecmp(Name,"BackupMarks")) setup.BackupMarks=atoi(Value);
else if (!strcasecmp(Name,"Verbose")) setup.Verbose=atoi(Value);
+ else if (!strcasecmp(Name,"IgnoreMargins")) setup.NoMargins=atoi(Value);
else return false;
return true;
}