diff options
author | Miklos Vajna <vmiklos@collabora.co.uk> | 2018-10-19 16:49:48 +0200 |
---|---|---|
committer | Miklos Vajna <vmiklos@collabora.co.uk> | 2018-10-19 21:34:07 +0200 |
commit | b61d2784271bf8b042642c378f50e8b446682548 (patch) | |
tree | b93b2a2200e0dd7b5adafcbd5f36161d6f28ab14 /oox | |
parent | 71fcb90fb7b795c57b0634e114927103597c9cb1 (diff) |
oox smartart: fix width of shapes with agl=lin, linDir=fromT
Smaller width only makes sense in the fromL/fromR cases, I think.
Change-Id: I21c643b90556e47593b62abc2466e808d1ef31e5
Reviewed-on: https://gerrit.libreoffice.org/62024
Tested-by: Jenkins
Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk>
Diffstat (limited to 'oox')
-rw-r--r-- | oox/source/drawingml/diagram/diagramlayoutatoms.cxx | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/oox/source/drawingml/diagram/diagramlayoutatoms.cxx b/oox/source/drawingml/diagram/diagramlayoutatoms.cxx index ed0678340e4b..7ef0e456ce0f 100644 --- a/oox/source/drawingml/diagram/diagramlayoutatoms.cxx +++ b/oox/source/drawingml/diagram/diagramlayoutatoms.cxx @@ -358,7 +358,9 @@ void AlgAtom::layoutShape( const ShapePtr& rShape, awt::Size aChildSize = rShape->getSize(); - aChildSize.Width /= (nCount + (nCount-1)*fSpace); + // Lineral vertically: no adjustment of width. + if (nDir != XML_fromT) + aChildSize.Width /= (nCount + (nCount-1)*fSpace); aChildSize.Height /= (nCount + (nCount-1)*fSpace); awt::Point aCurrPos(0, 0); |