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 c56d399869cd1e14e8e08719a42003e980bb174f..0bd905013f9325cb93d66a3370547813dfd2c070 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/Source/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 |