| Index: Source/core/dom/Fullscreen.cpp
|
| diff --git a/Source/core/dom/Fullscreen.cpp b/Source/core/dom/Fullscreen.cpp
|
| index 12eb58d26b76daaefa87f2f465d3534e914f6a1f..d9f8f66f106c929aa464ae8c7b638d2389350eb1 100644
|
| --- a/Source/core/dom/Fullscreen.cpp
|
| +++ b/Source/core/dom/Fullscreen.cpp
|
| @@ -339,11 +339,11 @@ void Fullscreen::exitFullscreen()
|
|
|
| // 4. For each descendant in descendants, empty descendant's fullscreen element stack, and queue a
|
| // task to fire an event named fullscreenchange with its bubbles attribute set to true on descendant.
|
| - for (WillBeHeapDeque<RefPtrWillBeMember<Document> >::iterator i = descendants.begin(); i != descendants.end(); ++i) {
|
| - ASSERT(*i);
|
| - RequestType requestType = from(**i).m_fullScreenElementStack.last().second;
|
| - from(**i).clearFullscreenElementStack();
|
| - enqueueChangeEvent(**i, requestType);
|
| + for (auto& descendant : descendants) {
|
| + ASSERT(descendant);
|
| + RequestType requestType = from(*descendant).m_fullScreenElementStack.last().second;
|
| + from(*descendant).clearFullscreenElementStack();
|
| + enqueueChangeEvent(*descendant, requestType);
|
| }
|
|
|
| // 5. While doc is not null, run these substeps:
|
|
|