Index: chrome/browser/chrome_browser_main.h |
diff --git a/chrome/browser/chrome_browser_main.h b/chrome/browser/chrome_browser_main.h |
index 140a9606bc4cc776b60cfae1e6477b821be24529..ce3e67b8b4a178be80fa86cb645add437fa105b7 100644 |
--- a/chrome/browser/chrome_browser_main.h |
+++ b/chrome/browser/chrome_browser_main.h |
@@ -20,6 +20,7 @@ |
#include "content/public/common/main_function_params.h" |
class BrowserProcessImpl; |
+class ChromeApplicationDelegate; |
class ChromeBrowserMainExtraParts; |
class FieldTrialSynchronizer; |
class MetricsService; |
@@ -46,6 +47,15 @@ namespace metrics { |
class TrackingSynchronizer; |
} |
+#if defined(MOJO_RUNNER_CLIENT) |
+namespace mojo { |
+class ApplicationImpl; |
+namespace runner { |
+class RunnerConnection; |
+} |
+} |
+#endif |
+ |
namespace webusb { |
class WebUsbBrowserClient; |
class WebUsbDetector; |
@@ -191,6 +201,12 @@ class ChromeBrowserMainParts : public content::BrowserMainParts { |
// Members needed across shutdown methods. |
bool restart_last_session_; |
+#if defined(MOJO_RUNNER_CLIENT) |
+ scoped_ptr<mojo::runner::RunnerConnection> runner_connection_; |
+ scoped_ptr<mojo::ApplicationImpl> application_impl_; |
+ scoped_ptr<ChromeApplicationDelegate> application_delegate_; |
+#endif |
+ |
DISALLOW_COPY_AND_ASSIGN(ChromeBrowserMainParts); |
}; |