Index: chrome/browser/browser_process_impl.h |
diff --git a/chrome/browser/browser_process_impl.h b/chrome/browser/browser_process_impl.h |
index 425cecca1696636c5de04636367844ebfd7e1449..101fe846bda928c9c42fcc7a2a8ae6e1b552f82e 100644 |
--- a/chrome/browser/browser_process_impl.h |
+++ b/chrome/browser/browser_process_impl.h |
@@ -154,6 +154,11 @@ class BrowserProcessImpl : public BrowserProcess, |
bool created_watchdog_thread_; |
scoped_ptr<WatchDogThread> watchdog_thread_; |
+ // Must be destroyed after |policy_service_| if StartTearDown() isn't invoked |
+ // during an early shutdown. |
+ bool created_browser_policy_connector_; |
+ scoped_ptr<policy::BrowserPolicyConnector> browser_policy_connector_; |
+ |
// Must be destroyed after |local_state_|. |
scoped_ptr<policy::PolicyService> policy_service_; |
@@ -171,9 +176,6 @@ class BrowserProcessImpl : public BrowserProcess, |
scoped_ptr<RemoteDebuggingServer> remote_debugging_server_; |
- bool created_browser_policy_connector_; |
- scoped_ptr<policy::BrowserPolicyConnector> browser_policy_connector_; |
- |
scoped_refptr<printing::PrintPreviewTabController> |
print_preview_tab_controller_; |