summaryrefslogtreecommitdiff
path: root/sc
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2018-03-19 14:44:51 +0000
committerCaolán McNamara <caolanm@redhat.com>2018-03-19 21:20:02 +0100
commit14244769eb799730a58960c8b2fe3990f44fd0ba (patch)
tree5d9850517f46426fe4ce7822b6a773693659a531 /sc
parentd2dc813469960cfef48b187cc5f9883478e41f14 (diff)
coverity#1430097 Dereference null return value
Change-Id: I1cba6a67c2b94b5906c017960e5636d5e7b87dd2 Reviewed-on: https://gerrit.libreoffice.org/51565 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
Diffstat (limited to 'sc')
-rw-r--r--sc/source/ui/view/drawvie4.cxx8
1 files changed, 7 insertions, 1 deletions
diff --git a/sc/source/ui/view/drawvie4.cxx b/sc/source/ui/view/drawvie4.cxx
index 4097186358a9..0bf70f79289a 100644
--- a/sc/source/ui/view/drawvie4.cxx
+++ b/sc/source/ui/view/drawvie4.cxx
@@ -550,8 +550,14 @@ void ScDrawView::FitToCellSize()
return;
}
- SdrUndoGroup* pUndoGroup = new SdrUndoGroup(*GetModel());
ScDrawObjData* pObjData = ScDrawLayer::GetObjData(pObj);
+ if (!pObjData)
+ {
+ SAL_WARN("sc.ui", "Missing ScDrawObjData!");
+ return;
+ }
+
+ SdrUndoGroup* pUndoGroup = new SdrUndoGroup(*GetModel());
tools::Rectangle aGraphicRect = pObj->GetSnapRect();
tools::Rectangle aCellRect = ScDrawLayer::GetCellRect( *pDoc, pObjData->maStart, true);