Chromium Code Reviews| Index: chrome/browser/browser_main.cc |
| diff --git a/chrome/browser/browser_main.cc b/chrome/browser/browser_main.cc |
| index 69a0a68720df8da5040cfbe307a3bae878072ef3..35246575ff2ddf72d58d046a72d8de08cb25dd1b 100644 |
| --- a/chrome/browser/browser_main.cc |
| +++ b/chrome/browser/browser_main.cc |
| @@ -58,6 +58,7 @@ |
| #include "chrome/browser/prefs/pref_service.h" |
| #include "chrome/browser/prefs/pref_value_store.h" |
| #include "chrome/browser/printing/cloud_print/cloud_print_proxy_service.h" |
| +#include "chrome/browser/policy/device_management_backend_impl.h" |
|
danno
2010/11/16 22:02:56
alphabetize
Mattias Nissler (ping if slow)
2010/11/19 17:21:53
Done.
|
| #include "chrome/browser/process_singleton.h" |
| #include "chrome/browser/profile.h" |
| #include "chrome/browser/profile_manager.h" |
| @@ -1335,6 +1336,9 @@ int BrowserMain(const MainFunctionParams& parameters) { |
| // Post-profile init --------------------------------------------------------- |
| + scoped_ptr<policy::DeviceManagementBackendImpl> device_management_backend( |
| + policy::DeviceManagementBackendImpl::Initialize(profile)); |
| + |
| PrefService* user_prefs = profile->GetPrefs(); |
| DCHECK(user_prefs); |
| @@ -1661,6 +1665,7 @@ int BrowserMain(const MainFunctionParams& parameters) { |
| process_singleton.Cleanup(); |
| metrics->Stop(); |
| + device_management_backend.reset(); |
| // browser_shutdown takes care of deleting browser_process, so we need to |
| // release it. |