Index: extensions/browser/guest_view/guest_view_manager.cc |
diff --git a/extensions/browser/guest_view/guest_view_manager.cc b/extensions/browser/guest_view/guest_view_manager.cc |
index 77a46c6ab4b7095bb86e07b3df20b76d7478646b..0e64f30062eead53fca683d6ceae6c2b12375221 100644 |
--- a/extensions/browser/guest_view/guest_view_manager.cc |
+++ b/extensions/browser/guest_view/guest_view_manager.cc |
@@ -131,7 +131,7 @@ void GuestViewManager::CreateGuest(const std::string& view_type, |
content::WebContents* GuestViewManager::CreateGuestWithWebContentsParams( |
const std::string& view_type, |
const std::string& embedder_extension_id, |
- int embedder_render_process_id, |
+ content::WebContents* embedder_web_contents, |
const content::WebContents::CreateParams& create_params) { |
int guest_instance_id = GetNextInstanceID(); |
GuestViewBase* guest = |
@@ -142,8 +142,11 @@ content::WebContents* GuestViewManager::CreateGuestWithWebContentsParams( |
guest_create_params.guest_delegate = guest; |
content::WebContents* guest_web_contents = |
WebContents::Create(guest_create_params); |
+ int embedder_render_process_id = |
+ embedder_web_contents->GetRenderProcessHost()->GetID(); |
guest->InitWithWebContents(embedder_extension_id, |
embedder_render_process_id, |
+ embedder_web_contents, |
guest_web_contents); |
return guest_web_contents; |
} |