summaryrefslogtreecommitdiff
path: root/svgio/source/svgreader/svgpatternnode.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'svgio/source/svgreader/svgpatternnode.cxx')
-rw-r--r--svgio/source/svgreader/svgpatternnode.cxx9
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);
}