diff options
author | Caolán McNamara <caolanm@redhat.com> | 2015-01-24 14:25:53 +0000 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2015-01-24 14:25:53 +0000 |
commit | 397ca5ca902cbdc0278f3a6efc41a31b2c7d6375 (patch) | |
tree | 9bf02db58b665c0a846931d59eb597b90fccc91a /sd/source/ui | |
parent | 47b18f57f8c45f0dbb9244be4574f6b4e19f13d8 (diff) |
coverity#1265797 Dereference null return value
Change-Id: Ief4e7898cfb8b5ab65e6dba39d04306637b776b4
Diffstat (limited to 'sd/source/ui')
-rw-r--r-- | sd/source/ui/func/fudraw.cxx | 4 |
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; |