Index: Source/web/WebLocalFrameImpl.cpp |
diff --git a/Source/web/WebLocalFrameImpl.cpp b/Source/web/WebLocalFrameImpl.cpp |
index 070ca6ae376710c82c23e786451bdef42cd3bc99..1d7e5fec679b0236a77cb4809862765f2565ebd7 100644 |
--- a/Source/web/WebLocalFrameImpl.cpp |
+++ b/Source/web/WebLocalFrameImpl.cpp |
@@ -1855,7 +1855,7 @@ void WebLocalFrameImpl::loadJavaScriptURL(const KURL& url) |
void WebLocalFrameImpl::initializeToReplaceRemoteFrame(WebRemoteFrame* oldWebFrame) |
{ |
Frame* oldFrame = toCoreFrame(oldWebFrame); |
- OwnPtrWillBePersistent<FrameOwner> tempOwner = adoptPtrWillBeNoop(new PlaceholderFrameOwner()); |
+ OwnPtrWillBePersistent<FrameOwner> tempOwner = RemoteBridgeFrameOwner::create(nullptr, SandboxNone); |
m_frame = LocalFrame::create(&m_frameLoaderClientImpl, oldFrame->host(), tempOwner.get()); |
m_frame->setOwner(oldFrame->owner()); |
m_frame->tree().setName(oldFrame->tree().name()); |