Kaydet (Commit) 4d95f608 authored tarafından Caolán McNamara's avatar Caolán McNamara

coverity#704966 Unchecked dynamic_cast

Change-Id: I3a3601c3a13641aea4523438c1e0ee9898b021a0
üst 4259f9b3
...@@ -1746,22 +1746,22 @@ sal_Bool SwXTextTableCursor::mergeRange() ...@@ -1746,22 +1746,22 @@ sal_Bool SwXTextTableCursor::mergeRange()
// hier muessen die Actions aufgehoben werden // hier muessen die Actions aufgehoben werden
UnoActionRemoveContext aRemoveContext(pUnoCrsr->GetDoc()); UnoActionRemoveContext aRemoveContext(pUnoCrsr->GetDoc());
} }
SwUnoTableCrsr* pTblCrsr = dynamic_cast<SwUnoTableCrsr*>(pUnoCrsr); SwUnoTableCrsr& rTblCrsr = dynamic_cast<SwUnoTableCrsr&>(*pUnoCrsr);
pTblCrsr->MakeBoxSels(); rTblCrsr.MakeBoxSels();
{ {
UnoActionContext aContext(pUnoCrsr->GetDoc()); UnoActionContext aContext(pUnoCrsr->GetDoc());
bRet = TBLMERGE_OK == pTblCrsr->GetDoc()->MergeTbl(*pTblCrsr); bRet = TBLMERGE_OK == rTblCrsr.GetDoc()->MergeTbl(rTblCrsr);
if(bRet) if(bRet)
{ {
size_t nCount = pTblCrsr->GetSelectedBoxesCount(); size_t nCount = rTblCrsr.GetSelectedBoxesCount();
while (nCount--) while (nCount--)
{ {
pTblCrsr->DeleteBox(nCount); rTblCrsr.DeleteBox(nCount);
} }
} }
} }
pTblCrsr->MakeBoxSels(); rTblCrsr.MakeBoxSels();
} }
return bRet; return bRet;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment