Index: chrome/browser/supervised_user/supervised_user_url_filter.cc |
diff --git a/chrome/browser/supervised_user/supervised_user_url_filter.cc b/chrome/browser/supervised_user/supervised_user_url_filter.cc |
index c75039b885d94d6d0fa4b2abb3212595acb6860d..d9b641c216d9e185784c98ceb5e7ffa4391f8240 100644 |
--- a/chrome/browser/supervised_user/supervised_user_url_filter.cc |
+++ b/chrome/browser/supervised_user/supervised_user_url_filter.cc |
@@ -165,7 +165,10 @@ SupervisedUserURLFilter::SupervisedUserURLFilter() |
: default_behavior_(ALLOW), |
contents_(new Contents()), |
blacklist_(nullptr), |
- blocking_task_runner_(BrowserThread::GetBlockingPool()) { |
+ blocking_task_runner_( |
+ BrowserThread::GetBlockingPool() |
+ ->GetTaskRunnerWithShutdownBehavior( |
+ base::SequencedWorkerPool::CONTINUE_ON_SHUTDOWN).get()) { |
// Detach from the current thread so we can be constructed on a different |
// thread than the one where we're used. |
DetachFromThread(); |