summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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;
}