diff options
Diffstat (limited to 'svgio/source/svgreader/svgpatternnode.cxx')
-rw-r--r-- | svgio/source/svgreader/svgpatternnode.cxx | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/svgio/source/svgreader/svgpatternnode.cxx b/svgio/source/svgreader/svgpatternnode.cxx index e0fa2214be0f..1e53cc8b2337 100644 --- a/svgio/source/svgreader/svgpatternnode.cxx +++ b/svgio/source/svgreader/svgpatternnode.cxx @@ -19,6 +19,7 @@ #include <svgpatternnode.hxx> #include <svgdocument.hxx> +#include <o3tl/string_view.hxx> namespace svgio::svgreader { @@ -130,11 +131,11 @@ namespace svgio::svgreader { if(!aContent.isEmpty()) { - if(aContent.match(commonStrings::aStrUserSpaceOnUse)) + if(o3tl::equalsIgnoreAsciiCase(o3tl::trim(aContent), commonStrings::aStrUserSpaceOnUse)) { setPatternUnits(SvgUnits::userSpaceOnUse); } - else if(aContent.match(commonStrings::aStrObjectBoundingBox)) + else if(o3tl::equalsIgnoreAsciiCase(o3tl::trim(aContent), commonStrings::aStrObjectBoundingBox)) { setPatternUnits(SvgUnits::objectBoundingBox); } @@ -145,11 +146,11 @@ namespace svgio::svgreader { if(!aContent.isEmpty()) { - if(aContent.match(commonStrings::aStrUserSpaceOnUse)) + if(o3tl::equalsIgnoreAsciiCase(o3tl::trim(aContent), commonStrings::aStrUserSpaceOnUse)) { setPatternContentUnits(SvgUnits::userSpaceOnUse); } - else if(aContent.match(commonStrings::aStrObjectBoundingBox)) + else if(o3tl::equalsIgnoreAsciiCase(o3tl::trim(aContent), commonStrings::aStrObjectBoundingBox)) { setPatternContentUnits(SvgUnits::objectBoundingBox); } |