diff options
-rw-r--r-- | svl/source/notify/broadcast.cxx | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/svl/source/notify/broadcast.cxx b/svl/source/notify/broadcast.cxx index 96d34a7f6ced..24b5790c0336 100644 --- a/svl/source/notify/broadcast.cxx +++ b/svl/source/notify/broadcast.cxx @@ -114,7 +114,8 @@ SvtBroadcaster::~SvtBroadcaster() void SvtBroadcaster::Broadcast( const SfxHint &rHint ) { Normalize(); - std::for_each(maListeners.begin(), maListeners.end(), NotifyHandler(*this, rHint)); + ListenersType listeners(maListeners); + std::for_each(listeners.begin(), listeners.end(), NotifyHandler(*this, rHint)); } void SvtBroadcaster::ListenersGone() {} |