summaryrefslogtreecommitdiff
path: root/sd
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2014-05-09 10:26:01 +0100
committerCaolán McNamara <caolanm@redhat.com>2014-05-09 10:44:23 +0100
commite4cc3330d0829578086b8e6cc86590b8a9b0659d (patch)
treebf412ebcce92267e05438bc5d3cfdc532dad89ad /sd
parent7263f4bb20727b9ea598e0aa83f0f6d13c04e403 (diff)
coverity#705475 Dereference null return value
Change-Id: I1630c2a110fcf05d7698fc7e85eb2ca8fc4452c7
Diffstat (limited to 'sd')
-rw-r--r--sd/source/ui/func/fuexpand.cxx5
1 files changed, 3 insertions, 2 deletions
diff --git a/sd/source/ui/func/fuexpand.cxx b/sd/source/ui/func/fuexpand.cxx
index 8780176f2fc9..95299d96db17 100644
--- a/sd/source/ui/func/fuexpand.cxx
+++ b/sd/source/ui/func/fuexpand.cxx
@@ -205,12 +205,13 @@ void FuExpandPage::DoExecute( SfxRequest& )
SfxStyleSheet* pSheet = pPage->GetStyleSheetForPresObj(PRESOBJ_TITLE);
pTextObj->NbcSetStyleSheet(pSheet, false);
+ SdrTextObj* pOutlineObj = NULL;
sal_Int32 nChildCount = pOutl->GetChildCount(pPara);
-
if (nChildCount > 0)
+ pOutlineObj = (SdrTextObj*) pPage->GetPresObj(PRESOBJ_OUTLINE);
+ if (pOutlineObj)
{
// create structuring text objects
- SdrTextObj* pOutlineObj = (SdrTextObj*) pPage->GetPresObj(PRESOBJ_OUTLINE);
pPara = pOutl->GetParagraph( ++nParaPos );
OutlinerParaObject* pOPO = pOutl->CreateParaObject( nParaPos, nChildCount);