diff options
author | Manuel Reimer <manuel.reimer@gmx.de> | 2014-11-12 16:58:01 +0100 |
---|---|---|
committer | Manuel Reimer <manuel.reimer@gmx.de> | 2014-11-12 16:58:01 +0100 |
commit | d7aa09fec3c9560edf218b5d0c3badd9d2db5972 (patch) | |
tree | 1a18968d819c73ba88143cb15c46326a64e1ee22 /skindesigner.c | |
parent | 234c8559905800413ba281c9cd8c6c1bc612f4c5 (diff) | |
download | vdr-plugin-skindesigner-d7aa09fec3c9560edf218b5d0c3badd9d2db5972.tar.gz vdr-plugin-skindesigner-d7aa09fec3c9560edf218b5d0c3badd9d2db5972.tar.bz2 |
Init/Cleanup libxml only once at VDR start/end. Copied from xmltv2vdr plugin.
Diffstat (limited to 'skindesigner.c')
-rw-r--r-- | skindesigner.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/skindesigner.c b/skindesigner.c index c2f499a..e6955f6 100644 --- a/skindesigner.c +++ b/skindesigner.c @@ -95,6 +95,7 @@ bool cPluginSkinDesigner::Initialize(void) { } bool cPluginSkinDesigner::Start(void) { + cXmlParser::InitLibXML(); bool trueColorAvailable = true; if (!cOsdProvider::SupportsTrueColor()) { esyslog("skindesigner: No TrueColor OSD found! Using default Skin LCARS!"); @@ -121,6 +122,7 @@ bool cPluginSkinDesigner::Start(void) { void cPluginSkinDesigner::Stop(void) { delete imgCache; delete fontManager; + cXmlParser::CleanupLibXML(); } void cPluginSkinDesigner::Housekeeping(void) { |