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 6ef691d68dc30dd73f39a0facd12fc706e776d63..1e2084108dca7378c6b2a938e0f29a84824aae4e 100644 |
--- a/chrome/browser/renderer_host/browser_render_process_host.h |
+++ b/chrome/browser/renderer_host/browser_render_process_host.h |
@@ -23,6 +23,7 @@ |
#include "third_party/WebKit/Source/WebKit/chromium/public/WebCache.h" |
class CommandLine; |
+class Extension; |
class RendererMainThread; |
class RenderWidgetHelper; |
class VisitedLinkUpdater; |
@@ -53,7 +54,9 @@ 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); |
@@ -203,7 +206,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 |