diff options
Diffstat (limited to 'dbaccess/source/ui/dlg/optionalboolitem.cxx')
-rw-r--r-- | dbaccess/source/ui/dlg/optionalboolitem.cxx | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/dbaccess/source/ui/dlg/optionalboolitem.cxx b/dbaccess/source/ui/dlg/optionalboolitem.cxx index 7fa87c72107b..b0b4aff525b1 100644 --- a/dbaccess/source/ui/dlg/optionalboolitem.cxx +++ b/dbaccess/source/ui/dlg/optionalboolitem.cxx @@ -31,11 +31,8 @@ namespace dbaui bool OptionalBoolItem::operator==( const SfxPoolItem& _rItem ) const { - const OptionalBoolItem* pCompare = dynamic_cast<const OptionalBoolItem*>( &_rItem ); - if ( !pCompare ) - return false; - - return m_aValue == pCompare->m_aValue; + return SfxPoolItem::operator==(_rItem) && + static_cast<const OptionalBoolItem&>( _rItem ).m_aValue == m_aValue; } SfxPoolItem* OptionalBoolItem::Clone( SfxItemPool* /*_pPool*/ ) const |