From 0b2e052238e87faf5b76fe89ed1e10b20c5a3eaa Mon Sep 17 00:00:00 2001 From: nd101 <Fong@nd.com.cn> Date: Wed, 7 Aug 2019 14:20:11 +0800 Subject: tdf#126741 - fix dash dot dot line style display To make it consistent with MS PowerPoint, make the dash dot dot line start with a dash instead of a dot Change-Id: I0491c78001e885c3216841b694745c451303917e Reviewed-on: https://gerrit.libreoffice.org/77079 Reviewed-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de> Tested-by: Samuel Mehrbrodt <Samuel.Mehrbrodt@cib.de> --- svx/source/xoutdev/xattr.cxx | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/svx/source/xoutdev/xattr.cxx b/svx/source/xoutdev/xattr.cxx index 9c4727447c3f..108375385848 100644 --- a/svx/source/xoutdev/xattr.cxx +++ b/svx/source/xoutdev/xattr.cxx @@ -554,18 +554,18 @@ double XDash::CreateDotDashArray(::std::vector< double >& rDotDashArray, double } } - for(a=0;a<GetDots();a++) + for (a = 0; a < GetDashes(); a++) { - rDotDashArray[nIns++] = fSingleDotLen; - fFullDotDashLen += fSingleDotLen; + rDotDashArray[nIns++] = fSingleDashLen; + fFullDotDashLen += fSingleDashLen; rDotDashArray[nIns++] = fDashDotDistance; fFullDotDashLen += fDashDotDistance; } - for(a=0;a<GetDashes();a++) + for(a=0;a<GetDots();a++) { - rDotDashArray[nIns++] = fSingleDashLen; - fFullDotDashLen += fSingleDashLen; + rDotDashArray[nIns++] = fSingleDotLen; + fFullDotDashLen += fSingleDotLen; rDotDashArray[nIns++] = fDashDotDistance; fFullDotDashLen += fDashDotDistance; } -- cgit