diff options
author | Caolán McNamara <caolanm@redhat.com> | 2022-03-04 13:47:46 +0000 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2022-03-04 17:18:01 +0100 |
commit | e403e4c0d42ff1a8dd26241d5a8ee722d59130fc (patch) | |
tree | 85a81ed19eb945f19a5f7b1b2ee8e36446e7aa20 /oox | |
parent | 931996e61be61246f5d0c84f0c6caf314d3ef79f (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.cxx | 5 |
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; |