summaryrefslogtreecommitdiff
path: root/svx
diff options
context:
space:
mode:
Diffstat (limited to 'svx')
-rw-r--r--svx/source/form/filtnav.cxx8
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;
}