Chromium Code Reviews| Index: chrome/browser/net/nss_context.cc |
| diff --git a/chrome/browser/net/nss_context.cc b/chrome/browser/net/nss_context.cc |
| index 4e480677a2a757fc52cbea27d037d1a933f13c17..5c0a1c9423777bcc653b7d2f3a2e9c17dff1f7bf 100644 |
| --- a/chrome/browser/net/nss_context.cc |
| +++ b/chrome/browser/net/nss_context.cc |
| @@ -4,7 +4,8 @@ |
| #include "chrome/browser/net/nss_context.h" |
| -#include "base/message_loop/message_loop_proxy.h" |
| +#include "base/single_thread_task_runner.h" |
| +#include "base/thread_task_runner_handle.h" |
| #include "chrome/browser/profiles/profile.h" |
| #include "content/public/browser/browser_thread.h" |
| #include "content/public/browser/resource_context.h" |
| @@ -15,18 +16,18 @@ namespace { |
| // Relays callback to the right message loop. |
| void DidGetCertDBOnIOThread( |
| - scoped_refptr<base::MessageLoopProxy> response_message_loop, |
| + scoped_refptr<base::SingleThreadTaskRunner> response_task_runner, |
|
Ryan Sleevi
2015/05/04 18:11:27
This should be passed as a SequencedTaskRunner and
Pranay
2015/05/05 04:18:38
Done.
|
| const base::Callback<void(net::NSSCertDatabase*)>& callback, |
| net::NSSCertDatabase* cert_db) { |
| DCHECK_CURRENTLY_ON(BrowserThread::IO); |
| - response_message_loop->PostTask(FROM_HERE, base::Bind(callback, cert_db)); |
| + response_task_runner->PostTask(FROM_HERE, base::Bind(callback, cert_db)); |
| } |
| // Gets NSSCertDatabase for the resource context. |
| void GetCertDBOnIOThread( |
| content::ResourceContext* context, |
| - scoped_refptr<base::MessageLoopProxy> response_message_loop, |
| + scoped_refptr<base::SingleThreadTaskRunner> response_task_runner, |
|
Ryan Sleevi
2015/05/04 18:11:27
This should be a const-ref SequencedTaskRunner
Pranay
2015/05/05 04:18:38
Done.
|
| const base::Callback<void(net::NSSCertDatabase*)>& callback) { |
| DCHECK_CURRENTLY_ON(BrowserThread::IO); |
| @@ -34,10 +35,10 @@ void GetCertDBOnIOThread( |
| // been initialized. |
| net::NSSCertDatabase* cert_db = GetNSSCertDatabaseForResourceContext( |
| context, |
| - base::Bind(&DidGetCertDBOnIOThread, response_message_loop, callback)); |
| + base::Bind(&DidGetCertDBOnIOThread, response_task_runner, callback)); |
| if (cert_db) |
| - DidGetCertDBOnIOThread(response_message_loop, callback, cert_db); |
| + DidGetCertDBOnIOThread(response_task_runner, callback, cert_db); |
| } |
| } // namespace |
| @@ -51,7 +52,7 @@ void GetNSSCertDatabaseForProfile( |
| FROM_HERE, |
| base::Bind(&GetCertDBOnIOThread, |
| profile->GetResourceContext(), |
| - base::MessageLoopProxy::current(), |
| + base::ThreadTaskRunnerHandle::Get(), |
| callback)); |
| } |