diff options
Diffstat (limited to 'vcl/osx/clipboard.cxx')
-rw-r--r-- | vcl/osx/clipboard.cxx | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/vcl/osx/clipboard.cxx b/vcl/osx/clipboard.cxx index d0c047f54ae8..c31fd9fa491e 100644 --- a/vcl/osx/clipboard.cxx +++ b/vcl/osx/clipboard.cxx @@ -264,14 +264,13 @@ void AquaClipboard::fireClipboardChangedEvent() aGuard.clear(); - while (!listeners.empty()) + for (auto const& listener : listeners) { - if (listeners.front().is()) + if (listener.is()) { - try { listeners.front()->changedContents(aEvent); } + try { listener->changedContents(aEvent); } catch (RuntimeException&) { } } - listeners.pop_front(); } } |