diff options
Diffstat (limited to 'WebKit/mac/WebCoreSupport/WebFrameLoaderClient.mm')
-rw-r--r-- | WebKit/mac/WebCoreSupport/WebFrameLoaderClient.mm | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/WebKit/mac/WebCoreSupport/WebFrameLoaderClient.mm b/WebKit/mac/WebCoreSupport/WebFrameLoaderClient.mm index a398ef7..cef552b 100644 --- a/WebKit/mac/WebCoreSupport/WebFrameLoaderClient.mm +++ b/WebKit/mac/WebCoreSupport/WebFrameLoaderClient.mm @@ -1382,8 +1382,13 @@ PassRefPtr<Frame> WebFrameLoaderClient::createFrame(const KURL& url, const Strin return 0; } -void WebFrameLoaderClient::didTransferChildFrameToNewDocument() +void WebFrameLoaderClient::didTransferChildFrameToNewDocument(Page* oldPage) { + if (oldPage == core(m_webFrame.get())->page()) + return; + + // Update resource tracking now that frame is in a different page. + // TODO(jennb): update resource tracking [bug 44713] } ObjectContentType WebFrameLoaderClient::objectContentType(const KURL& url, const String& mimeType) |