summaryrefslogtreecommitdiff
path: root/sw
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2014-03-24 10:08:32 +0000
committerCaolán McNamara <caolanm@redhat.com>2014-03-24 12:12:26 +0000
commited980b470d41c62aeeb428dfa58ed274928529c4 (patch)
treef58f122a170ccff35c6f5e7d731631a33c9a3c58 /sw
parent97f828bd6ba0fffd2b615cc7dad3ef40b03f8ef1 (diff)
coverity#705030 Dereference after null check
Change-Id: Ib84bac04050ddcf7e84499d845a7d901b214b83f
Diffstat (limited to 'sw')
-rw-r--r--sw/source/core/uibase/uiview/viewdraw.cxx5
1 files changed, 4 insertions, 1 deletions
diff --git a/sw/source/core/uibase/uiview/viewdraw.cxx b/sw/source/core/uibase/uiview/viewdraw.cxx
index bcd7704afcdb..98ba727f7f9e 100644
--- a/sw/source/core/uibase/uiview/viewdraw.cxx
+++ b/sw/source/core/uibase/uiview/viewdraw.cxx
@@ -578,7 +578,10 @@ sal_Bool SwView::BeginTextEdit(SdrObject* pObj, SdrPageView* pPV, Window* pWin,
ESelection aNewSelection(EE_PARA_NOT_FOUND, EE_INDEX_NOT_FOUND, EE_PARA_NOT_FOUND, EE_INDEX_NOT_FOUND);
if (bSetSelectionToStart)
aNewSelection = ESelection();
- pView->SetSelection(aNewSelection);
+ if (pView)
+ {
+ pView->SetSelection(aNewSelection);
+ }
}
return bRet;