diff --git a/src/loaders/svg/tvgSvgLoader.cpp b/src/loaders/svg/tvgSvgLoader.cpp index b120ca45..6db74f81 100644 --- a/src/loaders/svg/tvgSvgLoader.cpp +++ b/src/loaders/svg/tvgSvgLoader.cpp @@ -2790,6 +2790,8 @@ bool SvgLoader::header() loaderData.svgParse = (SvgParser*)malloc(sizeof(SvgParser)); if (!loaderData.svgParse) return false; + loaderData.svgParse->flags = SvgStopStyleFlags::StopDefault; + simpleXmlParse(content, size, true, _svgLoaderParserForValidCheck, &(loaderData)); if (loaderData.doc && loaderData.doc->type == SvgNodeType::Doc) { diff --git a/src/loaders/svg/tvgSvgLoaderCommon.h b/src/loaders/svg/tvgSvgLoaderCommon.h index a00ea2aa..35928eaa 100644 --- a/src/loaders/svg/tvgSvgLoaderCommon.h +++ b/src/loaders/svg/tvgSvgLoaderCommon.h @@ -112,6 +112,7 @@ enum class SvgStyleFlags enum class SvgStopStyleFlags { + StopDefault = 0x0, StopOpacity = 0x01, StopColor = 0x02 };