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

coverity#7359797 Unchecked dynamic_cast

Change-Id: Ib91d29da570f81879c8afc1e0fc035f2cfe52c9b
üst eac7e540
...@@ -798,19 +798,18 @@ bool SvXMLImportItemMapper::PutXMLValue( ...@@ -798,19 +798,18 @@ bool SvXMLImportItemMapper::PutXMLValue(
case RES_LAYOUT_SPLIT: case RES_LAYOUT_SPLIT:
case RES_ROW_SPLIT: case RES_ROW_SPLIT:
{ {
SfxBoolItem* pSplit = dynamic_cast<SfxBoolItem*>( &rItem ); SfxBoolItem& rSplit = dynamic_cast<SfxBoolItem&>(rItem);
OSL_ENSURE( pSplit != NULL, "Wrong Which-ID" );
if( IsXMLToken( rValue, XML_AUTO ) || if( IsXMLToken( rValue, XML_AUTO ) ||
IsXMLToken( rValue, XML_TRUE ) ) IsXMLToken( rValue, XML_TRUE ) )
{ {
pSplit->SetValue( true ); rSplit.SetValue( true );
bOk = true; bOk = true;
} }
else if( IsXMLToken( rValue, XML_ALWAYS ) || else if( IsXMLToken( rValue, XML_ALWAYS ) ||
IsXMLToken( rValue, XML_FALSE ) ) IsXMLToken( rValue, XML_FALSE ) )
{ {
pSplit->SetValue( false ); rSplit.SetValue( false );
bOk = true; bOk = true;
} }
} }
......
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