summaryrefslogtreecommitdiff
path: root/sd/source/ui
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2015-01-24 14:25:53 +0000
committerCaolán McNamara <caolanm@redhat.com>2015-01-24 14:25:53 +0000
commit397ca5ca902cbdc0278f3a6efc41a31b2c7d6375 (patch)
tree9bf02db58b665c0a846931d59eb597b90fccc91a /sd/source/ui
parent47b18f57f8c45f0dbb9244be4574f6b4e19f13d8 (diff)
coverity#1265797 Dereference null return value
Change-Id: Ief4e7898cfb8b5ab65e6dba39d04306637b776b4
Diffstat (limited to 'sd/source/ui')
-rw-r--r--sd/source/ui/func/fudraw.cxx4
1 files changed, 2 insertions, 2 deletions
diff --git a/sd/source/ui/func/fudraw.cxx b/sd/source/ui/func/fudraw.cxx
index a68fb1abbc0d..20ea07c795cf 100644
--- a/sd/source/ui/func/fudraw.cxx
+++ b/sd/source/ui/func/fudraw.cxx
@@ -523,8 +523,8 @@ void FuDraw::ForcePointer(const MouseEvent* pMEvt)
mpViewShell->GetViewFrame()->HasChildWindow(SvxBmpMaskChildWindow::GetChildWindowId()))
{
// pipette mode
- SvxBmpMask* pMask = static_cast<SvxBmpMask*>( mpViewShell->GetViewFrame()->GetChildWindow(SvxBmpMaskChildWindow::GetChildWindowId())->GetWindow() );
-
+ SfxChildWindow* pWnd = mpViewShell->GetViewFrame()->GetChildWindow(SvxBmpMaskChildWindow::GetChildWindowId());
+ SvxBmpMask* pMask = pWnd ? static_cast<SvxBmpMask*>(pWnd->GetWindow()) : NULL;
if (pMask && pMask->IsEyedropping())
{
bDefPointer = false;