From bbe8c56fcb7890f43828a41363b9930ed4a2978d Mon Sep 17 00:00:00 2001 From: louis Date: Mon, 15 Jun 2015 11:27:32 +0200 Subject: fixed bug in svgtemplate parsing --- libcore/imagecache.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'libcore/imagecache.c') diff --git a/libcore/imagecache.c b/libcore/imagecache.c index fe07e98..63edb42 100644 --- a/libcore/imagecache.c +++ b/libcore/imagecache.c @@ -390,12 +390,15 @@ bool cImageCache::LoadIcon(eImageType type, string name) { return LoadImage(*subIconSkinPath, name, "png"); //and finally check if a svg template exists + esyslog("skindesigner: checking svg template for %s", name.c_str()); cSVGTemplate svgTemplate(name, svgTemplatePath); if (!svgTemplate.Exists()) return false; + esyslog("skindesigner: template found for %s", name.c_str()); svgTemplate.ReadTemplate(); if (!svgTemplate.ParseTemplate()) return false; + esyslog("skindesigner: template parsed for %s", name.c_str()); string tmpImageName = svgTemplate.WriteImage(); return LoadImage(tmpImageName.c_str()); } @@ -441,12 +444,15 @@ bool cImageCache::LoadSkinpart(string name) { return LoadImage(skinPartsPathSkin.c_str(), name, "png"); //check if a svg template exists + esyslog("skindesigner: checking svg template for %s", name.c_str()); cSVGTemplate svgTemplate(name, svgTemplatePath); if (!svgTemplate.Exists()) return false; + esyslog("skindesigner: template found for %s", name.c_str()); svgTemplate.ReadTemplate(); if (!svgTemplate.ParseTemplate()) return false; + esyslog("skindesigner: template parsed for %s", name.c_str()); string tmpImageName = svgTemplate.WriteImage(); return LoadImage(tmpImageName.c_str()); } -- cgit v1.2.3