Index: Source/core/loader/FrameLoader.cpp |
diff --git a/Source/core/loader/FrameLoader.cpp b/Source/core/loader/FrameLoader.cpp |
index 769c8a81a9010a994cbfa562583eb0dc23ed9d49..3289609ec2743a3e464e4aaaa443079e5c06cc5e 100644 |
--- a/Source/core/loader/FrameLoader.cpp |
+++ b/Source/core/loader/FrameLoader.cpp |
@@ -1077,8 +1077,10 @@ void FrameLoader::detachChildren() |
void FrameLoader::checkLoadComplete() |
{ |
ASSERT(client()->hasWebView()); |
- if (Page* page = m_frame->page()) |
- page->mainFrame()->loader().checkLoadCompleteForThisFrame(); |
+ if (Page* page = m_frame->page()) { |
+ if (page->mainFrame()->isLocalFrame()) |
+ page->deprecatedLocalMainFrame()->loader().checkLoadCompleteForThisFrame(); |
+ } |
} |
String FrameLoader::userAgent(const KURL& url) const |