Commit 3b76a0e4 authored by alexmos@chromium.org's avatar alexmos@chromium.org

Remove old WebFrameClient path for disowning openers.

BUG=225940

Review URL: https://codereview.chromium.org/1315523010

git-svn-id: svn://svn.chromium.org/blink/trunk@201728 bbb929c8-8fbe-4397-9dbb-9b2b20218538
parent dbadef0a
......@@ -739,12 +739,6 @@ WebView* WebLocalFrameImpl::view() const
void WebLocalFrameImpl::setOpener(WebFrame* opener)
{
// TODO(alexmos): Remove this once didChangeOpener is implemented in
// content, as all opener updates will go through it, including disowned
// openers.
if (WebFrame::opener() && !opener && m_client)
m_client->didDisownOpener(this);
WebFrame::setOpener(opener);
// TODO(alexmos,dcheng): This should ASSERT(m_frame) once we no longer have
......
......@@ -151,11 +151,6 @@ public:
// frameDetached().
virtual WebFrame* createChildFrame(WebLocalFrame* parent, WebTreeScopeType, const WebString& frameName, WebSandboxFlags sandboxFlags) { return nullptr; }
// This frame set its opener to null, disowning it.
// See http://html.spec.whatwg.org/#dom-opener.
// TODO(alexmos): Remove this once didChangeOpener is implemented in content.
virtual void didDisownOpener(WebLocalFrame*) { }
// This frame has set its opener to another frame, or disowned the opener
// if opener is null. See http://html.spec.whatwg.org/#dom-opener.
virtual void didChangeOpener(WebFrame*) { }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment