summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--xmloff/source/draw/shapeimport.cxx6
1 files changed, 4 insertions, 2 deletions
diff --git a/xmloff/source/draw/shapeimport.cxx b/xmloff/source/draw/shapeimport.cxx
index acca56285387..3a20ad8bfd8f 100644
--- a/xmloff/source/draw/shapeimport.cxx
+++ b/xmloff/source/draw/shapeimport.cxx
@@ -466,13 +466,15 @@ SvXMLShapeContext* XMLShapeImportHelper::Create3DSceneChildContext(
void XMLShapeImportHelper::SetStylesContext(SvXMLStylesContext* pNew)
{
mpStylesContext = pNew;
- mpStylesContext->AddRef();
+ if (mpStylesContext)
+ mpStylesContext->AddRef();
}
void XMLShapeImportHelper::SetAutoStylesContext(SvXMLStylesContext* pNew)
{
mpAutoStylesContext = pNew;
- mpAutoStylesContext->AddRef();
+ if (mpAutoStylesContext)
+ mpAutoStylesContext->AddRef();
}
SvXMLShapeContext* XMLShapeImportHelper::CreateGroupChildContext(