summaryrefslogtreecommitdiff
path: root/svl/source/notify/listener.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'svl/source/notify/listener.cxx')
-rw-r--r--svl/source/notify/listener.cxx11
1 files changed, 3 insertions, 8 deletions
diff --git a/svl/source/notify/listener.cxx b/svl/source/notify/listener.cxx
index 6a54f6465c75..22d5508a3cef 100644
--- a/svl/source/notify/listener.cxx
+++ b/svl/source/notify/listener.cxx
@@ -76,11 +76,9 @@ void SvtListener::BroadcasterDying( SvtBroadcaster& rBroadcaster )
void SvtListener::EndListeningAll()
{
- BroadcastersType::iterator it = maBroadcasters.begin();
- BroadcastersType::const_iterator itEnd = maBroadcasters.end();
- for (; it != itEnd; ++it)
+ for (SvtBroadcaster* p : maBroadcasters)
{
- SvtBroadcaster& rBC = **it;
+ SvtBroadcaster& rBC = *p;
rBC.Remove(this);
}
maBroadcasters.clear();
@@ -92,11 +90,8 @@ void SvtListener::CopyAllBroadcasters( const SvtListener& r )
EndListeningAll();
BroadcastersType aCopy(r.maBroadcasters);
maBroadcasters.swap(aCopy);
- BroadcastersType::iterator it = maBroadcasters.begin();
- BroadcastersType::const_iterator itEnd = maBroadcasters.end();
- for (; it != itEnd; ++it)
+ for (SvtBroadcaster* p : maBroadcasters)
{
- SvtBroadcaster* p = *it;
p->Add(this);
}
}