svgio/source/svgreader/svgcharacternode.cxx |   70 ++++++++++------------------
 1 file changed, 26 insertions(+), 44 deletions(-)

New commits:
commit 9346f31f39586445b0547a4810d11ebe3884e0e3
Author:     Xisco Fauli <xiscofa...@libreoffice.org>
AuthorDate: Wed Aug 9 11:06:09 2023 +0200
Commit:     Xisco Fauli <xiscofa...@libreoffice.org>
CommitDate: Wed Aug 9 20:19:17 2023 +0200

    svgio: remove recurrent checks
    
    Change-Id: I26c37e6b58e7c54e2bdc2c77543896daceb638d3
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/155520
    Tested-by: Jenkins
    Reviewed-by: Xisco Fauli <xiscofa...@libreoffice.org>

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;
                 }

Reply via email to