mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-08 02:14:43 +00:00
Bug 1645339 - Use range-based for with nsTObserverArray in xpfe. r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D79505
This commit is contained in:
parent
3ada66891d
commit
ad4f33cc52
@ -74,9 +74,8 @@ NS_IMETHODIMP nsWindowMediator::RegisterWindow(nsIAppWindow* inWindow) {
|
||||
// Create window info struct and add to list of windows
|
||||
nsWindowInfo* windowInfo = new nsWindowInfo(inWindow, mTimeStamp);
|
||||
|
||||
ListenerArray::ForwardIterator iter(mListeners);
|
||||
while (iter.HasMore()) {
|
||||
iter.GetNext()->OnOpenWindow(inWindow);
|
||||
for (const auto& listener : mListeners.ForwardRange()) {
|
||||
listener->OnOpenWindow(inWindow);
|
||||
}
|
||||
|
||||
if (mOldestWindow)
|
||||
@ -105,9 +104,8 @@ nsresult nsWindowMediator::UnregisterWindow(nsWindowInfo* inInfo) {
|
||||
}
|
||||
|
||||
nsIAppWindow* window = inInfo->mWindow.get();
|
||||
ListenerArray::ForwardIterator iter(mListeners);
|
||||
while (iter.HasMore()) {
|
||||
iter.GetNext()->OnCloseWindow(window);
|
||||
for (const auto& listener : mListeners.ForwardRange()) {
|
||||
listener->OnCloseWindow(window);
|
||||
}
|
||||
|
||||
// Remove from the lists and free up
|
||||
|
Loading…
Reference in New Issue
Block a user