diff options
-rw-r--r-- | svx/source/form/filtnav.cxx | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/svx/source/form/filtnav.cxx b/svx/source/form/filtnav.cxx index fe2de5c0d20d..37b37c8a1039 100644 --- a/svx/source/form/filtnav.cxx +++ b/svx/source/form/filtnav.cxx @@ -176,10 +176,10 @@ FmFilterItem* FmFilterItems::Find( const ::sal_Int32 _nFilterComponentIndex ) co ++i ) { - FmFilterItem* pCondition = dynamic_cast<FmFilterItem*>( *i ); - DBG_ASSERT( pCondition, "FmFilterItems::Find: Wrong element in container!" ); - if ( _nFilterComponentIndex == pCondition->GetComponentIndex() ) - return pCondition; + FmFilterData* pData = *i; + FmFilterItem& rCondition = dynamic_cast<FmFilterItem&>(*pData); + if ( _nFilterComponentIndex == rCondition.GetComponentIndex() ) + return &rCondition; } return NULL; } |