summaryrefslogtreecommitdiffstats
path: root/chrome/browser/browser_process_impl.cc
diff options
context:
space:
mode:
authordgozman <dgozman@chromium.org>2015-05-21 13:27:07 -0700
committerCommit bot <commit-bot@chromium.org>2015-05-21 20:27:54 +0000
commitb1d32785299dc8c96f79e4ea0dd212955dc6b537 (patch)
tree44e545ce15e2813b7f22ec4474713f015cbb1256 /chrome/browser/browser_process_impl.cc
parent7eb461dad565664324a4c71a57425baf759b44ff (diff)
downloadchromium_src-b1d32785299dc8c96f79e4ea0dd212955dc6b537.zip
chromium_src-b1d32785299dc8c96f79e4ea0dd212955dc6b537.tar.gz
chromium_src-b1d32785299dc8c96f79e4ea0dd212955dc6b537.tar.bz2
[DevTools] Destroy RemoteDebuggingServer before ProfileManager.
BUG=487719 Review URL: https://codereview.chromium.org/1132873010 Cr-Commit-Position: refs/heads/master@{#330961}
Diffstat (limited to 'chrome/browser/browser_process_impl.cc')
-rw-r--r--chrome/browser/browser_process_impl.cc10
1 files changed, 5 insertions, 5 deletions
diff --git a/chrome/browser/browser_process_impl.cc b/chrome/browser/browser_process_impl.cc
index 863c96a..2b060c1 100644
--- a/chrome/browser/browser_process_impl.cc
+++ b/chrome/browser/browser_process_impl.cc
@@ -259,6 +259,11 @@ void BrowserProcessImpl::StartTearDown() {
// needs to be shut down before the ProfileManager.
supervised_user_whitelist_installer_.reset();
+#if !defined(OS_ANDROID)
+ // Debugger must be cleaned up before ProfileManager.
+ remote_debugging_server_.reset();
+#endif
+
// Need to clear profiles (download managers) before the io_thread_.
{
TRACE_EVENT0("shutdown",
@@ -276,11 +281,6 @@ void BrowserProcessImpl::StartTearDown() {
child_process_watcher_.reset();
-#if !defined(OS_ANDROID)
- // Debugger must be cleaned up before IO thread and NotificationService.
- remote_debugging_server_.reset();
-#endif
-
#if defined(ENABLE_EXTENSIONS)
ExtensionRendererState::GetInstance()->Shutdown();