fix svg parser to ignore empty groups - closes #1944
|
@ -201,8 +201,11 @@ void start_element(svg_parser & parser, xmlTextReaderPtr reader)
|
|||
|
||||
if (xmlStrEqual(name, BAD_CAST "g"))
|
||||
{
|
||||
parser.path_.push_attr();
|
||||
parse_attr(parser,reader);
|
||||
if (xmlTextReaderIsEmptyElement(reader) == 0)
|
||||
{
|
||||
parser.path_.push_attr();
|
||||
parse_attr(parser,reader);
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
|
|
|
@ -13,16 +13,16 @@
|
|||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" !! ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" !! ",
|
||||
" !!!! ",
|
||||
" !!!! ",
|
||||
" !!!! ",
|
||||
" ",
|
||||
" ",
|
||||
" !! ",
|
||||
" !! ",
|
||||
" !! ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
|
|
Before Width: | Height: | Size: 360 B After Width: | Height: | Size: 270 B |
Before Width: | Height: | Size: 437 B After Width: | Height: | Size: 281 B |
Before Width: | Height: | Size: 652 B After Width: | Height: | Size: 424 B |
Before Width: | Height: | Size: 724 B After Width: | Height: | Size: 525 B |