| Index: chrome/test/base/testing_browser_process.cc
|
| diff --git a/chrome/test/base/testing_browser_process.cc b/chrome/test/base/testing_browser_process.cc
|
| index 72409a87fca65add4fcfaba9f60958d13a0bbd89..57f6029dff80c8a7ceac05f72b3f5baccac77d42 100644
|
| --- a/chrome/test/base/testing_browser_process.cc
|
| +++ b/chrome/test/base/testing_browser_process.cc
|
| @@ -75,6 +75,7 @@ TestingBrowserProcess::TestingBrowserProcess()
|
| system_request_context_(nullptr),
|
| rappor_service_(nullptr),
|
| platform_part_(new TestingBrowserProcessPlatformPart()) {
|
| + message_center::MessageCenter::Initialize();
|
| #if BUILDFLAG(ENABLE_EXTENSIONS)
|
| extensions_browser_client_.reset(
|
| new extensions::ChromeExtensionsBrowserClient);
|
| @@ -90,6 +91,7 @@ TestingBrowserProcess::~TestingBrowserProcess() {
|
| extensions::ExtensionsBrowserClient::Set(nullptr);
|
| #endif
|
|
|
| + message_center::MessageCenter::Shutdown();
|
| // Destructors for some objects owned by TestingBrowserProcess will use
|
| // g_browser_process if it is not null, so it must be null before proceeding.
|
| DCHECK_EQ(static_cast<BrowserProcess*>(nullptr), g_browser_process);
|
|
|