summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--svgio/source/svgreader/svgcharacternode.cxx70
1 files changed, 26 insertions, 44 deletions
diff --git a/svgio/source/svgreader/svgcharacternode.cxx b/svgio/source/svgreader/svgcharacternode.cxx
index bfd17c6e0d58..fc926afbedaa 100644
--- a/svgio/source/svgreader/svgcharacternode.cxx
+++ b/svgio/source/svgreader/svgcharacternode.cxx
@@ -45,66 +45,51 @@ namespace svgio::svgreader
{
case SVGToken::X:
{
- if(!aContent.empty())
- {
- SvgNumberVector aVector;
+ SvgNumberVector aVector;
- if(readSvgNumberVector(aContent, aVector))
- {
- setX(std::move(aVector));
- }
+ if(readSvgNumberVector(aContent, aVector))
+ {
+ setX(std::move(aVector));
}
break;
}
case SVGToken::Y:
{
- if(!aContent.empty())
- {
- SvgNumberVector aVector;
+ SvgNumberVector aVector;
- if(readSvgNumberVector(aContent, aVector))
- {
- setY(std::move(aVector));
- }
+ if(readSvgNumberVector(aContent, aVector))
+ {
+ setY(std::move(aVector));
}
break;
}
case SVGToken::Dx:
{
- if(!aContent.empty())
- {
- SvgNumberVector aVector;
+ SvgNumberVector aVector;
- if(readSvgNumberVector(aContent, aVector))
- {
- setDx(std::move(aVector));
- }
+ if(readSvgNumberVector(aContent, aVector))
+ {
+ setDx(std::move(aVector));
}
break;
}
case SVGToken::Dy:
{
- if(!aContent.empty())
- {
- SvgNumberVector aVector;
+ SvgNumberVector aVector;
- if(readSvgNumberVector(aContent, aVector))
- {
- setDy(std::move(aVector));
- }
+ if(readSvgNumberVector(aContent, aVector))
+ {
+ setDy(std::move(aVector));
}
break;
}
case SVGToken::Rotate:
{
- if(!aContent.empty())
- {
- SvgNumberVector aVector;
+ SvgNumberVector aVector;
- if(readSvgNumberVector(aContent, aVector))
- {
- setRotate(std::move(aVector));
- }
+ if(readSvgNumberVector(aContent, aVector))
+ {
+ setRotate(std::move(aVector));
}
break;
}
@@ -123,16 +108,13 @@ namespace svgio::svgreader
}
case SVGToken::LengthAdjust:
{
- if(!aContent.empty())
+ if(o3tl::equalsIgnoreAsciiCase(o3tl::trim(aContent), u"spacing"))
{
- if(o3tl::equalsIgnoreAsciiCase(o3tl::trim(aContent), u"spacing"))
- {
- setLengthAdjust(true);
- }
- else if(o3tl::equalsIgnoreAsciiCase(o3tl::trim(aContent), u"spacingAndGlyphs"))
- {
- setLengthAdjust(false);
- }
+ setLengthAdjust(true);
+ }
+ else if(o3tl::equalsIgnoreAsciiCase(o3tl::trim(aContent), u"spacingAndGlyphs"))
+ {
+ setLengthAdjust(false);
}
break;
}