| 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 a062f18fa47c36b9e53e08b35ae69a888ea4bc64..3cf853535032ad2286bfcdd031cb8e0a6c6a01a4 100644
|
| --- a/content/browser/web_contents/web_contents_impl.cc
|
| +++ b/content/browser/web_contents/web_contents_impl.cc
|
| @@ -836,6 +836,20 @@ void WebContentsImpl::GetRenderViewHostAtPosition(
|
| callback.Run(GetRenderViewHost(), x, y);
|
| }
|
|
|
| +WebContents* WebContentsImpl::GetEmbedderWebContents() const {
|
| + BrowserPluginGuest* guest = GetBrowserPluginGuest();
|
| + if (guest)
|
| + return guest->embedder_web_contents();
|
| + return NULL;
|
| +}
|
| +
|
| +int WebContentsImpl::GetEmbeddedInstanceID() const {
|
| + BrowserPluginGuest* guest = GetBrowserPluginGuest();
|
| + if (guest)
|
| + return guest->instance_id();
|
| + return 0;
|
| +}
|
| +
|
| int WebContentsImpl::GetRoutingID() const {
|
| if (!GetRenderViewHost())
|
| return MSG_ROUTING_NONE;
|
|
|