| Index: extensions/browser/guest_view/app_view/app_view_guest.h | 
| diff --git a/extensions/browser/guest_view/app_view/app_view_guest.h b/extensions/browser/guest_view/app_view/app_view_guest.h | 
| index 81cf44de0d745606a717b4e6b02be583bc753e99..d9f09013dd22015a8db250dfa357afc183dae763 100644 | 
| --- a/extensions/browser/guest_view/app_view/app_view_guest.h | 
| +++ b/extensions/browser/guest_view/app_view/app_view_guest.h | 
| @@ -22,15 +22,25 @@ class AppViewGuest : public guest_view::GuestView<AppViewGuest> { | 
| static const char Type[]; | 
|  | 
| // Completes the creation of a WebContents associated with the provided | 
| -  // |guest_extensions_id|. | 
| +  // |guest_extension_id| and |guest_instance_id| for the given | 
| +  // |browser_context|. | 
| +  // |guest_render_process_host| is the RenderProcessHost and |url| is the | 
| +  // resource GURL of the extension instance making this request. If there is | 
| +  // any mismatch between the expected |guest_instance_id| and | 
| +  // |guest_extension_id| provided and the recorded copies from when the the | 
| +  // <appview> was created, the RenderProcessHost of the extension instance | 
| +  // behind this request will be killed. | 
| static bool CompletePendingRequest( | 
| content::BrowserContext* browser_context, | 
| const GURL& url, | 
| int guest_instance_id, | 
| -      const std::string& guest_extension_id); | 
| +      const std::string& guest_extension_id, | 
| +      content::RenderProcessHost* guest_render_process_host); | 
|  | 
| static GuestViewBase* Create(content::WebContents* owner_web_contents); | 
|  | 
| +  static std::vector<int> GetAllRegisteredInstanceIdsForTesting(); | 
| + | 
| // content::WebContentsDelegate implementation. | 
| bool HandleContextMenu(const content::ContextMenuParams& params) override; | 
| void RequestMediaAccessPermission( | 
|  |