Kaydet (Commit) c3239f45 authored tarafından Miklos Vajna's avatar Miklos Vajna

coverity#735892 Unchecked dynamic_cast

Change-Id: I0624dd7d50cc82ddfe76ce5d8219b2fa1c10f002
üst 6e210358
......@@ -417,9 +417,8 @@ void SwAutoCompleteWord::DocumentDying(const SwDoc& rDoc)
const bool bDelete = !pACorr->GetSwFlags().bAutoCmpltKeepList;
for (size_t nPos = m_WordList.size(); nPos; nPos--)
{
SwAutoCompleteString *const pCurrent =
dynamic_cast<SwAutoCompleteString*>(m_WordList[nPos - 1]);
if(pCurrent->RemoveDocument(rDoc) && bDelete)
SwAutoCompleteString *const pCurrent = dynamic_cast<SwAutoCompleteString*>(m_WordList[nPos - 1]);
if(pCurrent && pCurrent->RemoveDocument(rDoc) && bDelete)
{
m_WordList.erase(nPos - 1);
SwAutoCompleteStringPtrDeque::iterator it = std::find( aLRULst.begin(), aLRULst.end(), pCurrent );
......
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