| Index: content/public/test/test_browser_thread.cc
|
| diff --git a/content/public/test/test_browser_thread.cc b/content/public/test/test_browser_thread.cc
|
| index ae83f78f78aad1455f8a9f98aa6c4f003ef4499b..6bf479a0fcd39bf691a6f4cc36c89308343fdfd9 100644
|
| --- a/content/public/test/test_browser_thread.cc
|
| +++ b/content/public/test/test_browser_thread.cc
|
| @@ -40,15 +40,17 @@ class TestBrowserThreadImpl : public BrowserThreadImpl {
|
| };
|
|
|
| TestBrowserThread::TestBrowserThread(BrowserThread::ID identifier)
|
| - : impl_(new TestBrowserThreadImpl(identifier)) {
|
| -}
|
| + : impl_(new TestBrowserThreadImpl(identifier)), identifier_(identifier) {}
|
|
|
| TestBrowserThread::TestBrowserThread(BrowserThread::ID identifier,
|
| base::MessageLoop* message_loop)
|
| - : impl_(new TestBrowserThreadImpl(identifier, message_loop)) {}
|
| + : impl_(new TestBrowserThreadImpl(identifier, message_loop)),
|
| + identifier_(identifier) {}
|
|
|
| TestBrowserThread::~TestBrowserThread() {
|
| Stop();
|
| + impl_.reset();
|
| + BrowserThreadImpl::ResetGlobalsForTesting(identifier_);
|
| }
|
|
|
| bool TestBrowserThread::Start() {
|
|
|