Index: chrome/browser/profiles/profile_io_data.cc |
diff --git a/chrome/browser/profiles/profile_io_data.cc b/chrome/browser/profiles/profile_io_data.cc |
index 88ea1699910113ac21128afd5cf48e0e2c33a132..bfa527c67782944a1d2e8c583b24aeaef8c3eeec 100644 |
--- a/chrome/browser/profiles/profile_io_data.cc |
+++ b/chrome/browser/profiles/profile_io_data.cc |
@@ -1043,11 +1043,14 @@ void ProfileIOData::Init( |
command_line, |
quick_check_enabled_.GetValue())); |
transport_security_state_.reset(new net::TransportSecurityState()); |
+ base::SequencedWorkerPool* pool = BrowserThread::GetBlockingPool(); |
transport_security_persister_.reset( |
new net::TransportSecurityPersister( |
transport_security_state_.get(), |
profile_params_->path, |
- BrowserThread::GetMessageLoopProxyForThread(BrowserThread::FILE), |
+ pool->GetSequencedTaskRunnerWithShutdownBehavior( |
+ pool->GetSequenceToken(), |
+ base::SequencedWorkerPool::BLOCK_SHUTDOWN), |
IsOffTheRecord())); |
// Take ownership over these parameters. |