diff options
author | Christian Wieninger <cwieninger (at) gmx (dot) de> | 2008-03-22 09:35:46 +0100 |
---|---|---|
committer | Christian Wieninger <cwieninger (at) gmx (dot) de> | 2008-03-22 09:35:46 +0100 |
commit | f4b7a6023a61c7a1300896b84c3569d985551046 (patch) | |
tree | 45f8f41213073ef63a1f6a3c307355e3fba6df05 /templatefile.c | |
parent | 22b4b620972d29510263805563aa53e810a11165 (diff) | |
download | vdr-plugin-epgsearch-f4b7a6023a61c7a1300896b84c3569d985551046.tar.gz vdr-plugin-epgsearch-f4b7a6023a61c7a1300896b84c3569d985551046.tar.bz2 |
support for [epgsearchmenu] in conf.d
Diffstat (limited to 'templatefile.c')
-rw-r--r-- | templatefile.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/templatefile.c b/templatefile.c index 2f7e27f..a43a2da 100644 --- a/templatefile.c +++ b/templatefile.c @@ -183,6 +183,12 @@ bool cTemplFile::Parse(const char *Name, const char *Value) if (menuTemplate->PrepareTemplate(Value)) { LogFile.Log(3, "loaded menu template: %s", Name); + cMenuTemplate* TemplOld = GetTemplateByName(Name); + if (TemplOld) + { + menuTemplates.erase(TemplOld); + delete TemplOld; + } menuTemplates.insert(menuTemplate); return true; } |