| Index: content/browser/web_contents/web_contents_impl.cc
|
| diff --git a/content/browser/web_contents/web_contents_impl.cc b/content/browser/web_contents/web_contents_impl.cc
|
| index 1ee7a7dc3807794f0707f36abbef980e1c51da21..31e5696447665d86a9f23e34ee6a602a3ab2e389 100644
|
| --- a/content/browser/web_contents/web_contents_impl.cc
|
| +++ b/content/browser/web_contents/web_contents_impl.cc
|
| @@ -4525,6 +4525,17 @@ RenderFrameHostManager* WebContentsImpl::GetRenderManager() const {
|
| return frame_tree_.root()->render_manager();
|
| }
|
|
|
| +WebContentsImpl* WebContentsImpl::GetOuterWebContents() {
|
| + if (BrowserPluginGuestMode::UseCrossProcessFramesForGuests()) {
|
| + if (node_)
|
| + return node_->outer_web_contents();
|
| + } else {
|
| + if (GetBrowserPluginGuest())
|
| + return GetBrowserPluginGuest()->embedder_web_contents();
|
| + }
|
| + return nullptr;
|
| +}
|
| +
|
| BrowserPluginGuest* WebContentsImpl::GetBrowserPluginGuest() const {
|
| return browser_plugin_guest_.get();
|
| }
|
|
|