summaryrefslogtreecommitdiff
path: root/libcore/imageloader.c
diff options
context:
space:
mode:
authorlouis <louis.braun@gmx.de>2015-06-18 10:21:43 +0200
committerlouis <louis.braun@gmx.de>2015-06-18 10:21:43 +0200
commita0a6e21d5a7e2ff3097bd851623cf1eef3daf431 (patch)
treec66a3986061a6c73f747418f94ec78008876dd41 /libcore/imageloader.c
parentbbe8c56fcb7890f43828a41363b9930ed4a2978d (diff)
downloadvdr-plugin-skindesigner-a0a6e21d5a7e2ff3097bd851623cf1eef3daf431.tar.gz
vdr-plugin-skindesigner-a0a6e21d5a7e2ff3097bd851623cf1eef3daf431.tar.bz2
fixed memory leak when creating fonts
Diffstat (limited to 'libcore/imageloader.c')
-rw-r--r--libcore/imageloader.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/libcore/imageloader.c b/libcore/imageloader.c
index b417e01..62d284f 100644
--- a/libcore/imageloader.c
+++ b/libcore/imageloader.c
@@ -502,5 +502,6 @@ void cSVGTemplate::ReplaceTokens(string &line, size_t tokenStart, size_t tokenEn
}
tIndex alpha = (color & 0xFF000000) >> 24;
string svgAlpha = *cString::sprintf("%f", (float)(alpha / (float)255));
+ std::replace( svgAlpha.begin(), svgAlpha.end(), ',', '.');
line.replace(hitAlpha, hitAlphaEnd - hitAlpha + 2, svgAlpha);
}