diff options
-rw-r--r-- | filter/source/svg/parserfragments.cxx | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/filter/source/svg/parserfragments.cxx b/filter/source/svg/parserfragments.cxx index c515e856c..95811d475 100644 --- a/filter/source/svg/parserfragments.cxx +++ b/filter/source/svg/parserfragments.cxx @@ -560,9 +560,9 @@ bool parsePaintUri( std::pair<const char*,const char*>& o_rPaintUri, const bool bRes = parse(sPaintUri, // Begin grammar ( - str_p("url(#") >> + str_p("url(") >> !( str_p("'") | str_p("\"") ) >> ("#") >> (+alnum_p)[assign_a(o_rPaintUri)] >> - str_p(")") >> + !( str_p("'") | str_p("\"") ) >> str_p(")") >> *( str_p("none")[assign_a(io_rColor.second,false)] | str_p("currentColor")[assign_a(io_rColor.second,true)] | ColorGrammar(io_rColor.first) |