Index: content/browser/browser_thread_impl.cc |
diff --git a/content/browser/browser_thread_impl.cc b/content/browser/browser_thread_impl.cc |
index 22a2e71dcfd0cc3845c235a09fc888ef917e9891..19905a578d707fcbc8fd007c1f520ab6a8ea4cc4 100644 |
--- a/content/browser/browser_thread_impl.cc |
+++ b/content/browser/browser_thread_impl.cc |
@@ -52,9 +52,7 @@ struct BrowserThreadGlobals { |
// by this array, rather by whoever calls BrowserThread::SetDelegate. |
BrowserThreadDelegate* thread_delegates[BrowserThread::ID_COUNT]; |
- // This pointer is deliberately leaked on shutdown. This allows the pool to |
- // implement "continue on shutdown" semantics. |
- base::SequencedWorkerPool* blocking_pool; |
+ const scoped_refptr<base::SequencedWorkerPool> blocking_pool; |
}; |
base::LazyInstance<BrowserThreadGlobals>::Leaky |