| Index: Source/core/loader/FrameLoader.cpp
|
| diff --git a/Source/core/loader/FrameLoader.cpp b/Source/core/loader/FrameLoader.cpp
|
| index 8147af34e14c1077d603442f6fea78bacb2dd1b5..155c93fe947416aa6b03d7fdf6d826df77cbe693 100644
|
| --- a/Source/core/loader/FrameLoader.cpp
|
| +++ b/Source/core/loader/FrameLoader.cpp
|
| @@ -948,9 +948,9 @@ bool FrameLoader::checkLoadCompleteForThisFrame()
|
| RefPtr<LocalFrame> protect(m_frame);
|
|
|
| bool allChildrenAreDoneLoading = true;
|
| - for (Frame* child = m_frame->tree().firstChild(); child; child = child->tree().nextSibling()) {
|
| + for (RefPtr<Frame> child = m_frame->tree().firstChild(); child; child = child->tree().nextSibling()) {
|
| if (child->isLocalFrame())
|
| - allChildrenAreDoneLoading &= toLocalFrame(child)->loader().checkLoadCompleteForThisFrame();
|
| + allChildrenAreDoneLoading &= toLocalFrame(child.get())->loader().checkLoadCompleteForThisFrame();
|
| }
|
|
|
| if (m_state == FrameStateProvisional && m_provisionalDocumentLoader) {
|
|
|