diff options
Diffstat (limited to 'ucb/source/sorter/sortresult.cxx')
-rw-r--r-- | ucb/source/sorter/sortresult.cxx | 16 |
1 files changed, 2 insertions, 14 deletions
diff --git a/ucb/source/sorter/sortresult.cxx b/ucb/source/sorter/sortresult.cxx index 1f28a308dc9b..0af835978c9a 100644 --- a/ucb/source/sorter/sortresult.cxx +++ b/ucb/source/sorter/sortresult.cxx @@ -1186,24 +1186,12 @@ void SortedResultSet::PropertyChanged( const PropertyChangeEvent& rEvt ) OInterfaceContainerHelper3<XPropertyChangeListener>* pPropsContainer = mpPropChangeListeners->getContainer( rEvt.PropertyName ); if ( pPropsContainer ) - { - OInterfaceIteratorHelper3 aIter( *pPropsContainer ); - while ( aIter.hasMoreElements() ) - { - aIter.next()->propertyChange( rEvt ); - } - } + pPropsContainer->notifyEach( &XPropertyChangeListener::propertyChange, rEvt ); // Notify listeners interested in all properties. pPropsContainer = mpPropChangeListeners->getContainer( OUString() ); if ( pPropsContainer ) - { - OInterfaceIteratorHelper3 aIter( *pPropsContainer ); - while ( aIter.hasMoreElements() ) - { - aIter.next()->propertyChange( rEvt ); - } - } + pPropsContainer->notifyEach( &XPropertyChangeListener::propertyChange, rEvt ); } |