| Index: third_party/WebKit/Source/web/WebLocalFrameImpl.cpp
|
| diff --git a/third_party/WebKit/Source/web/WebLocalFrameImpl.cpp b/third_party/WebKit/Source/web/WebLocalFrameImpl.cpp
|
| index 89d55678ff7d6f26ed137803c28d2265c307216c..ecc46846fb43d824cc7afebc4be673cf2ff3ff28 100644
|
| --- a/third_party/WebKit/Source/web/WebLocalFrameImpl.cpp
|
| +++ b/third_party/WebKit/Source/web/WebLocalFrameImpl.cpp
|
| @@ -532,6 +532,8 @@ WebRemoteFrame* WebLocalFrameImpl::toWebRemoteFrame() {
|
| }
|
|
|
| void WebLocalFrameImpl::close() {
|
| + WebLocalFrame::close();
|
| +
|
| m_client = nullptr;
|
|
|
| if (m_devToolsAgent)
|
| @@ -1561,8 +1563,6 @@ DEFINE_TRACE(WebLocalFrameImpl) {
|
| visitor->trace(m_textFinder);
|
| visitor->trace(m_printContext);
|
| visitor->trace(m_contextMenuNode);
|
| - visitor->template registerWeakMembers<WebFrame, &WebFrame::clearWeakFrames>(
|
| - this);
|
| WebFrame::traceFrames(visitor, this);
|
| WebFrameImplBase::trace(visitor);
|
| }
|
|
|