summaryrefslogtreecommitdiff
path: root/sw
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2015-10-14 12:22:31 +0100
committerCaolán McNamara <caolanm@redhat.com>2015-10-14 15:02:44 +0100
commit5d370cddc61cdc46597ac523a6b842f43c30a743 (patch)
tree5fc1151a87a0104f7cfd2bba23ad5a39d97965ce /sw
parentf5733be2365312698c7599730f78d70d68fc5f78 (diff)
coverity#7359796 Unchecked dynamic_cast
Change-Id: Ic8ce96e0e1bcec279b15fd6bc81426bcb25b8c96
Diffstat (limited to 'sw')
-rw-r--r--sw/source/filter/xml/xmlimpit.cxx5
1 files changed, 2 insertions, 3 deletions
diff --git a/sw/source/filter/xml/xmlimpit.cxx b/sw/source/filter/xml/xmlimpit.cxx
index 4285702c8903..83b1c36bc944 100644
--- a/sw/source/filter/xml/xmlimpit.cxx
+++ b/sw/source/filter/xml/xmlimpit.cxx
@@ -781,8 +781,7 @@ bool SvXMLImportItemMapper::PutXMLValue(
case RES_PAGEDESC:
{
- SwFormatPageDesc* pPageDesc = dynamic_cast<SwFormatPageDesc*>( &rItem );
- OSL_ENSURE( pPageDesc != NULL, "Wrong Which-ID" );
+ SwFormatPageDesc& rPageDesc = dynamic_cast<SwFormatPageDesc&>(rItem);
if( MID_PAGEDESC_PAGENUMOFFSET==nMemberId )
{
@@ -790,7 +789,7 @@ bool SvXMLImportItemMapper::PutXMLValue(
bOk = ::sax::Converter::convertNumber(
nVal, rValue, 0, USHRT_MAX);
if( bOk )
- pPageDesc->SetNumOffset( (sal_uInt16)nVal );
+ rPageDesc.SetNumOffset( (sal_uInt16)nVal );
}
}
break;