From dc15e70f79c46ad0ffe56041889e1c170ba509f1 Mon Sep 17 00:00:00 2001 From: Artem Pavlenko Date: Tue, 14 May 2019 10:20:14 +0100 Subject: [PATCH] Skip parsing (currently unsupported) elements --- src/svg/svg_parser.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/svg/svg_parser.cpp b/src/svg/svg_parser.cpp index 6a4a41e7c..5da0bd9d1 100644 --- a/src/svg/svg_parser.cpp +++ b/src/svg/svg_parser.cpp @@ -402,6 +402,9 @@ void traverse_tree(svg_parser & parser, rapidxml::xml_node const* node) case "symbol"_case: parser.ignore_ = true; break; + case "pattern"_case: + parser.ignore_ = true; + break; } if (!parser.is_defs_) // FIXME @@ -497,6 +500,10 @@ void end_element(svg_parser & parser, rapidxml::xml_node const* node) { parser.ignore_ = false; } + else if(name == "pattern"_case) + { + parser.ignore_ = false; + } } void parse_element(svg_parser & parser, char const* name, rapidxml::xml_node const* node)