oox/source/export/drawingml.cxx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-)
New commits: commit e06a1239371f14ef0ad84a4ddaa9309a601048da Author: Caolán McNamara <caol...@redhat.com> AuthorDate: Thu Sep 13 09:13:25 2018 +0100 Commit: Caolán McNamara <caol...@redhat.com> CommitDate: Thu Sep 13 12:57:56 2018 +0200 crashtesting: divide by zero since... commit f3d6c44c9cb533fe4f1cd28fc95adc36cac4bfd5 Date: Mon Sep 3 11:05:44 2018 -0400 tdf#108064 OOXML export: keep preset dashes with any line width Change-Id: I948123977f48d1f1005788f6a2c117e8971cab6f Reviewed-on: https://gerrit.libreoffice.org/60423 Tested-by: Jenkins Reviewed-by: Caolán McNamara <caol...@redhat.com> Tested-by: Caolán McNamara <caol...@redhat.com> diff --git a/oox/source/export/drawingml.cxx b/oox/source/export/drawingml.cxx index 56caab75d8b2..8e554ad671bd 100644 --- a/oox/source/export/drawingml.cxx +++ b/oox/source/export/drawingml.cxx @@ -701,9 +701,9 @@ void DrawingML::WriteOutline( const Reference<XPropertySet>& rXPropSet ) if( bDashSet && aStyleLineStyle != drawing::LineStyle_DASH ) { // convert absolute dash/dot length to relative length - int relDotLen = aLineDash.DotLen / nLineWidth; - int relDashLen = aLineDash.DashLen / nLineWidth; - int relDistance = aLineDash.Distance / nLineWidth; + int relDotLen = nLineWidth ? aLineDash.DotLen / nLineWidth : -1; + int relDashLen = nLineWidth ? aLineDash.DashLen / nLineWidth : -1; + int relDistance = nLineWidth ? aLineDash.Distance / nLineWidth : -1; // keep default mso preset linestyles (instead of custdash) if (aLineDash.Dots == 1 && relDotLen == 1 && aLineDash.Dashes == 0 && relDashLen == 0 && relDistance == 3) { _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits