diff options
author | Chr. Rossmanith <ChrRossmanith@gmx.de> | 2015-11-02 09:39:57 +0100 |
---|---|---|
committer | Norbert Thiebaud <nthiebaud@gmail.com> | 2015-11-02 11:23:25 +0000 |
commit | 49ee56064b436caea85496fbdba8ae8e654d53fe (patch) | |
tree | ceb01adad134c25330a498c0cacb4a30c9833718 /filter/source/svg/svgreader.cxx | |
parent | 724f903f0c79ed36e03a884fe44b968327881057 (diff) |
SVG: don't use dashes if parsing stroke-dasharray fails
Change-Id: Ib256e4a4921e11defe7018f82273739c9ecc3105
Reviewed-on: https://gerrit.libreoffice.org/19735
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Norbert Thiebaud <nthiebaud@gmail.com>
Diffstat (limited to 'filter/source/svg/svgreader.cxx')
-rw-r--r-- | filter/source/svg/svgreader.cxx | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/filter/source/svg/svgreader.cxx b/filter/source/svg/svgreader.cxx index 23e98b87c332..b4d84e639dd1 100644 --- a/filter/source/svg/svgreader.cxx +++ b/filter/source/svg/svgreader.cxx @@ -945,9 +945,15 @@ struct AnnotatingVisitor maCurrState.maDashArray = maParentStates.back().maDashArray; else { - parseDashArray(aValueUtf8.getStr(), - maCurrState.maDashArray); - maCurrState.meStrokeType = DASH; + if( parseDashArray(aValueUtf8.getStr(), + maCurrState.maDashArray) ) + { + maCurrState.meStrokeType = DASH; + } + else + { + maCurrState.meStrokeType = SOLID; + } } break; } |