summaryrefslogtreecommitdiff
path: root/sw
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2014-05-30 12:24:48 +0100
committerCaolán McNamara <caolanm@redhat.com>2014-05-30 14:19:06 +0100
commit911fbff985dfc6ef08e13eb2136c70f65b221259 (patch)
tree4cb9596886442f44cf52edb8705c4acccea766f9 /sw
parent371f730829cbd51500556bf462f2ea7ad288eead (diff)
coverity#705014 Unchecked dynamic_cast
Change-Id: Iec924d7697c2ccdf63f4d6748b819943d0870d48
Diffstat (limited to 'sw')
-rw-r--r--sw/source/uibase/docvw/edtwin.cxx6
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 );