diff options
author | Caolán McNamara <caolanm@redhat.com> | 2015-09-29 09:51:31 +0100 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2015-09-29 11:10:29 +0100 |
commit | 0c4baf56147ac9f39b190d2468ac3aafdf5aac41 (patch) | |
tree | 45f3738c8bd8ae7bbe248cc42762a71902ec61d0 /svx | |
parent | 4121fc92065ce9422d8029adba323a29605c3096 (diff) |
coverity#1325056 Unchecked dynamic_cast
Change-Id: I34989b976f06627ce38cb7db11a96b85b1b89b4e
Diffstat (limited to 'svx')
-rw-r--r-- | svx/source/svdraw/svdedxv.cxx | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/svx/source/svdraw/svdedxv.cxx b/svx/source/svdraw/svdedxv.cxx index 3efb93beabd7..ad9c7f59fa87 100644 --- a/svx/source/svdraw/svdedxv.cxx +++ b/svx/source/svdraw/svdedxv.cxx @@ -1283,10 +1283,11 @@ TextChainCursorManager *SdrObjEditView::ImpHandleMotionThroughBoxesKeyInput( { *bOutHandled = false; - SdrTextObj* pTextObj = NULL; - if (mxTextEditObj.is()) - pTextObj= dynamic_cast<SdrTextObj*>(mxTextEditObj.get()); - else + if (!mxTextEditObj.is()) + return NULL; + + SdrTextObj* pTextObj = dynamic_cast<SdrTextObj*>(mxTextEditObj.get()); + if (!pTextObj) return NULL; if (!pTextObj->GetNextLinkInChain() && !pTextObj->GetPrevLinkInChain()) @@ -1302,8 +1303,6 @@ TextChainCursorManager *SdrObjEditView::ImpHandleMotionThroughBoxesKeyInput( return pCursorManager; } - - bool SdrObjEditView::KeyInput(const KeyEvent& rKEvt, vcl::Window* pWin) { if(pTextEditOutlinerView) |