summaryrefslogtreecommitdiff
path: root/svx
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2015-09-29 09:51:31 +0100
committerCaolán McNamara <caolanm@redhat.com>2015-09-29 11:10:29 +0100
commit0c4baf56147ac9f39b190d2468ac3aafdf5aac41 (patch)
tree45f3738c8bd8ae7bbe248cc42762a71902ec61d0 /svx
parent4121fc92065ce9422d8029adba323a29605c3096 (diff)
coverity#1325056 Unchecked dynamic_cast
Change-Id: I34989b976f06627ce38cb7db11a96b85b1b89b4e
Diffstat (limited to 'svx')
-rw-r--r--svx/source/svdraw/svdedxv.cxx11
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)