diff options
author | Caolán McNamara <caolanm@redhat.com> | 2014-05-30 12:24:48 +0100 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2014-05-30 14:19:06 +0100 |
commit | 911fbff985dfc6ef08e13eb2136c70f65b221259 (patch) | |
tree | 4cb9596886442f44cf52edb8705c4acccea766f9 | |
parent | 371f730829cbd51500556bf462f2ea7ad288eead (diff) |
coverity#705014 Unchecked dynamic_cast
Change-Id: Iec924d7697c2ccdf63f4d6748b819943d0870d48
-rw-r--r-- | sw/source/uibase/docvw/edtwin.cxx | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/sw/source/uibase/docvw/edtwin.cxx b/sw/source/uibase/docvw/edtwin.cxx index 5b96f7945d1e..bf7f537a8b06 100644 --- a/sw/source/uibase/docvw/edtwin.cxx +++ b/sw/source/uibase/docvw/edtwin.cxx @@ -4534,9 +4534,9 @@ void SwEditWin::MouseButtonUp(const MouseEvent& rMEvt) IFieldmark *fieldBM = const_cast< IFieldmark* > ( aCntntAtPos.aFnd.pFldmark ); if ( fieldBM->GetFieldname( ) == ODF_FORMCHECKBOX ) { - ICheckboxFieldmark* pCheckboxFm = dynamic_cast<ICheckboxFieldmark*>(fieldBM); - pCheckboxFm->SetChecked(!pCheckboxFm->IsChecked()); - pCheckboxFm->Invalidate(); + ICheckboxFieldmark& rCheckboxFm = dynamic_cast<ICheckboxFieldmark&>(*fieldBM); + rCheckboxFm.SetChecked(!rCheckboxFm.IsChecked()); + rCheckboxFm.Invalidate(); rSh.InvalidateWindows( m_rView.GetVisArea() ); } else if ( fieldBM->GetFieldname() == ODF_FORMDROPDOWN ) { m_rView.ExecFieldPopup( aDocPt, fieldBM ); |