summaryrefslogtreecommitdiff
path: root/oox/source/drawingml/diagram/layoutatomvisitors.hxx
diff options
context:
space:
mode:
authorGrzegorz Araminowicz <g.araminowicz@gmail.com>2017-08-08 10:57:24 +0200
committerJan Holesovsky <kendy@collabora.com>2017-08-10 16:51:49 +0200
commit93a3739bf47ada4549b3c139c55a9b039c1db1ee (patch)
tree9cc3fa7aad805df1d21a4881fe30a80d9fb57f5f /oox/source/drawingml/diagram/layoutatomvisitors.hxx
parent0bb18896ad593bed31cc231c7779045ee907a43e (diff)
SmartArt: add nested shapes only if they are node's children
Change-Id: I6527fc4166001ffc1e1e170b179cd4eadf55305c Reviewed-on: https://gerrit.libreoffice.org/40870 Reviewed-by: Jan Holesovsky <kendy@collabora.com> Tested-by: Jan Holesovsky <kendy@collabora.com> Tested-by: Jenkins <ci@libreoffice.org>
Diffstat (limited to 'oox/source/drawingml/diagram/layoutatomvisitors.hxx')
-rwxr-xr-xoox/source/drawingml/diagram/layoutatomvisitors.hxx4
1 files changed, 3 insertions, 1 deletions
diff --git a/oox/source/drawingml/diagram/layoutatomvisitors.hxx b/oox/source/drawingml/diagram/layoutatomvisitors.hxx
index 86432a8a4376..28bdf7d855e6 100755
--- a/oox/source/drawingml/diagram/layoutatomvisitors.hxx
+++ b/oox/source/drawingml/diagram/layoutatomvisitors.hxx
@@ -33,6 +33,7 @@ class ShapeCreationVisitor : public LayoutAtomVisitor
ShapePtr mpParentShape;
const Diagram& mrDgm;
sal_Int32 mnCurrIdx;
+ const dgm::Point* mpCurrentNode;
void defaultVisit(LayoutAtom const & rAtom);
virtual void visit(ConstraintAtom& rAtom) override;
@@ -48,7 +49,8 @@ public:
const Diagram& rDgm) :
mpParentShape(rParentShape),
mrDgm(rDgm),
- mnCurrIdx(0)
+ mnCurrIdx(0),
+ mpCurrentNode(rDgm.getData()->getRootPoint())
{}
};