summaryrefslogtreecommitdiff
path: root/filter/source/svg/svgreader.cxx
diff options
context:
space:
mode:
authorChr. Rossmanith <ChrRossmanith@gmx.de>2015-11-02 09:39:57 +0100
committerNorbert Thiebaud <nthiebaud@gmail.com>2015-11-02 11:23:25 +0000
commit49ee56064b436caea85496fbdba8ae8e654d53fe (patch)
treeceb01adad134c25330a498c0cacb4a30c9833718 /filter/source/svg/svgreader.cxx
parent724f903f0c79ed36e03a884fe44b968327881057 (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.cxx12
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;
}