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 b34f55c9edb9e37a8349a26317f054f8e799a196..5a1b7b7abda51776c26cff7823dc8bbdf8464312 100644 |
--- a/content/browser/web_contents/web_contents_impl.cc |
+++ b/content/browser/web_contents/web_contents_impl.cc |
@@ -1774,6 +1774,17 @@ void WebContentsImpl::AccessibilityEventReceived( |
WebContentsObserver, observers_, AccessibilityEventReceived(details)); |
} |
+RenderFrameHost* WebContentsImpl::GetGuestByInstanceID( |
+ int browser_plugin_instance_id) { |
+ BrowserPluginGuestManager* guest_manager = |
+ GetBrowserContext()->GetGuestManager(); |
+ WebContents* guest = guest_manager->GetGuestByInstanceID( |
+ this, browser_plugin_instance_id); |
+ if (!guest) |
+ return NULL; |
+ return guest->GetMainFrame(); |
+} |
+ |
void WebContentsImpl::OnShowValidationMessage( |
const gfx::Rect& anchor_in_root_view, |
const base::string16& main_text, |