| 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 11acf2e58063887df314caa5770caadd394fd952..9403730540f78410213a302453be51d657bd87a3 100644
|
| --- a/extensions/browser/guest_view/guest_view_manager.cc
|
| +++ b/extensions/browser/guest_view/guest_view_manager.cc
|
| @@ -148,27 +148,18 @@ content::WebContents* GuestViewManager::CreateGuestWithWebContentsParams(
|
| return guest_web_contents;
|
| }
|
|
|
| -void GuestViewManager::MaybeGetGuestByInstanceIDOrKill(
|
| +content::WebContents* GuestViewManager::GetGuestByInstanceID(
|
| content::WebContents* embedder_web_contents,
|
| - int element_instance_id,
|
| - const GuestByInstanceIDCallback& callback) {
|
| - int guest_instance_id = GetGuestInstanceIDForPluginID(embedder_web_contents,
|
| - element_instance_id);
|
| + int element_instance_id) {
|
| + int guest_instance_id = GetGuestInstanceIDForElementID(embedder_web_contents,
|
| + element_instance_id);
|
| if (guest_instance_id == guestview::kInstanceIDNone)
|
| - return;
|
| - int embedder_render_process_id =
|
| - embedder_web_contents->GetRenderProcessHost()->GetID();
|
| - if (!CanEmbedderAccessInstanceIDMaybeKill(embedder_render_process_id,
|
| - guest_instance_id)) {
|
| - // If we kill the embedder, then don't bother calling back.
|
| - return;
|
| - }
|
| - content::WebContents* guest_web_contents =
|
| - GetGuestByInstanceID(guest_instance_id);
|
| - callback.Run(guest_web_contents);
|
| + return NULL;
|
| +
|
| + return GetGuestByInstanceID(guest_instance_id);
|
| }
|
|
|
| -int GuestViewManager::GetGuestInstanceIDForPluginID(
|
| +int GuestViewManager::GetGuestInstanceIDForElementID(
|
| content::WebContents* embedder_web_contents,
|
| int element_instance_id) {
|
| GuestInstanceIDMap::iterator iter = instance_id_map_.find(
|
|
|