Index: chrome/browser/renderer_host/browser_render_process_host.h |
diff --git a/chrome/browser/renderer_host/browser_render_process_host.h b/chrome/browser/renderer_host/browser_render_process_host.h |
index 983f215aaa9a7d2cd9dc6f914585c834702463cc..369e054520566f057d9e068795e8f66582c0248f 100644 |
--- a/chrome/browser/renderer_host/browser_render_process_host.h |
+++ b/chrome/browser/renderer_host/browser_render_process_host.h |
@@ -25,6 +25,7 @@ |
#include "third_party/WebKit/WebKit/chromium/public/WebCache.h" |
class CommandLine; |
+class Extension; |
class GURL; |
class RendererMainThread; |
class RenderWidgetHelper; |
@@ -62,7 +63,8 @@ class BrowserRenderProcessHost : public RenderProcessHost, |
~BrowserRenderProcessHost(); |
// RenderProcessHost implementation (public portion). |
- virtual bool Init(bool is_accessibility_enabled, bool is_extensions_process); |
+ virtual bool Init(bool is_accessibility_enabled, bool is_extensions_process, |
+ const Extension* installed_app); |
virtual int GetNextRoutingID(); |
virtual void CancelResourceRequests(int render_widget_id); |
virtual void CrossSiteClosePageACK(const ViewMsg_ClosePage_Params& params); |
@@ -212,7 +214,10 @@ class BrowserRenderProcessHost : public RenderProcessHost, |
// when running in single-process mode. |
bool extension_process_; |
- // Usedt to launch and terminate the process without blocking the UI thread. |
+ // The Extension for the hosted or packaged app if any, NULL otherwise. |
+ scoped_refptr<const Extension> installed_app_; |
+ |
+ // Used to launch and terminate the process without blocking the UI thread. |
scoped_ptr<ChildProcessLauncher> child_process_; |
// Messages we queue while waiting for the process handle. We queue them here |