| Index: third_party/WebKit/public/web/WebRemoteFrame.h
|
| diff --git a/third_party/WebKit/public/web/WebRemoteFrame.h b/third_party/WebKit/public/web/WebRemoteFrame.h
|
| index 5ff2aaa40740bb004e01096566702b972a294c75..3cef63c3e2368c85f5342e478b1fee4101118ad9 100644
|
| --- a/third_party/WebKit/public/web/WebRemoteFrame.h
|
| +++ b/third_party/WebKit/public/web/WebRemoteFrame.h
|
| @@ -16,16 +16,16 @@ class WebRemoteFrameClient;
|
|
|
| class WebRemoteFrame : public WebFrame {
|
| public:
|
| - BLINK_EXPORT static WebRemoteFrame* create(WebTreeScopeType, WebRemoteFrameClient*);
|
| + BLINK_EXPORT static WebRemoteFrame* create(WebTreeScopeType, WebRemoteFrameClient*, WebFrame* opener = nullptr);
|
|
|
| // Functions for the embedder replicate the frame tree between processes.
|
| // TODO(dcheng): The embedder currently does not replicate local frames in
|
| // insertion order, so the local child version takes a previous sibling to
|
| // ensure that it is inserted into the correct location in the list of
|
| // children.
|
| - virtual WebLocalFrame* createLocalChild(WebTreeScopeType, const WebString& name, const WebString& uniqueName, WebSandboxFlags, WebFrameClient*, WebFrame* previousSibling, const WebFrameOwnerProperties&) = 0;
|
| + virtual WebLocalFrame* createLocalChild(WebTreeScopeType, const WebString& name, const WebString& uniqueName, WebSandboxFlags, WebFrameClient*, WebFrame* previousSibling, const WebFrameOwnerProperties&, WebFrame* opener) = 0;
|
|
|
| - virtual WebRemoteFrame* createRemoteChild(WebTreeScopeType, const WebString& name, const WebString& uniqueName, WebSandboxFlags, WebRemoteFrameClient*) = 0;
|
| + virtual WebRemoteFrame* createRemoteChild(WebTreeScopeType, const WebString& name, const WebString& uniqueName, WebSandboxFlags, WebRemoteFrameClient*, WebFrame* opener) = 0;
|
|
|
| // Transfer initial drawing parameters from a local frame.
|
| virtual void initializeFromFrame(WebLocalFrame*) const = 0;
|
|
|