summaryrefslogtreecommitdiff
path: root/oox
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2022-03-04 13:47:46 +0000
committerCaolán McNamara <caolanm@redhat.com>2022-03-04 17:18:01 +0100
commite403e4c0d42ff1a8dd26241d5a8ee722d59130fc (patch)
tree85a81ed19eb945f19a5f7b1b2ee8e36446e7aa20 /oox
parent931996e61be61246f5d0c84f0c6caf314d3ef79f (diff)
cid#1500743 Unchecked dynamic_cast
Change-Id: I5a384ee3dae657d23bbba46c0dd19e6a71c752b1 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130987 Tested-by: Jenkins Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Diffstat (limited to 'oox')
-rw-r--r--oox/source/drawingml/diagram/diagramhelper.cxx5
1 files changed, 5 insertions, 0 deletions
diff --git a/oox/source/drawingml/diagram/diagramhelper.cxx b/oox/source/drawingml/diagram/diagramhelper.cxx
index 6e24a955767d..d67d67b13064 100644
--- a/oox/source/drawingml/diagram/diagramhelper.cxx
+++ b/oox/source/drawingml/diagram/diagramhelper.cxx
@@ -73,6 +73,11 @@ void AdvancedDiagramHelper::reLayout()
// Access the GroupObject representing the SmartArt in DrawingLayer
SdrObjGroup* pAnchorObj(dynamic_cast<SdrObjGroup*>(SdrObject::getSdrObjectFromXShape(pParentShape->getXShape())));
+ if(!pAnchorObj)
+ {
+ SAL_WARN("oox", "missing SdrObjGroup");
+ return;
+ }
// Rescue/remember geometric transformation of existing Diagram
basegfx::B2DHomMatrix aTransformation;