summaryrefslogtreecommitdiff
path: root/ucb/source/sorter/sortresult.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'ucb/source/sorter/sortresult.cxx')
-rw-r--r--ucb/source/sorter/sortresult.cxx16
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 );
}