summaryrefslogtreecommitdiff
path: root/svx
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2014-09-13 17:28:38 +0100
committerCaolán McNamara <caolanm@redhat.com>2014-09-13 17:50:31 +0100
commit46adbf9612e56179b783b48a293dc14850045aeb (patch)
tree1e197603603dd20005a4a9b47cb7c2153d812be0 /svx
parent06287413acd3ea58051835a6de0383b668164f27 (diff)
coverity#704830 Dereference after null check
Change-Id: Ifb9e226b848bfcba593bc54558680738158adc36
Diffstat (limited to 'svx')
-rw-r--r--svx/source/svdraw/svdcrtv.cxx4
1 files changed, 2 insertions, 2 deletions
diff --git a/svx/source/svdraw/svdcrtv.cxx b/svx/source/svdraw/svdcrtv.cxx
index b8ed6cbf3f5a..a84c3ff67564 100644
--- a/svx/source/svdraw/svdcrtv.cxx
+++ b/svx/source/svdraw/svdcrtv.cxx
@@ -453,7 +453,7 @@ bool SdrCreateView::ImpBegCreateObj(sal_uInt32 nInvent, sal_uInt16 nIdent, const
pAktCreate->SetMergedItemSet(aDefaultAttr);
}
- if (HAS_BASE(SdrCaptionObj,pAktCreate))
+ if (pMod && HAS_BASE(SdrCaptionObj,pAktCreate))
{
SfxItemSet aSet(pMod->GetItemPool());
aSet.Put(XFillColorItem(OUString(),Color(COL_WHITE))); // in case someone turns on Solid
@@ -461,7 +461,7 @@ bool SdrCreateView::ImpBegCreateObj(sal_uInt32 nInvent, sal_uInt16 nIdent, const
pAktCreate->SetMergedItemSet(aSet);
}
- if (nInvent==SdrInventor && (nIdent==OBJ_TEXT || nIdent==OBJ_TEXTEXT ||
+ if (pMod && nInvent==SdrInventor && (nIdent==OBJ_TEXT || nIdent==OBJ_TEXTEXT ||
nIdent==OBJ_TITLETEXT || nIdent==OBJ_OUTLINETEXT))
{
// default for all text frames: no background, no border