Index: components/signin/core/browser/test_signin_client.cc |
diff --git a/components/signin/core/browser/test_signin_client.cc b/components/signin/core/browser/test_signin_client.cc |
index dd52bb2a36da0ca80711bfcbe3bc170798ce4eb7..21cbdc28388142c482046dc2fd570ba687f9c7cd 100644 |
--- a/components/signin/core/browser/test_signin_client.cc |
+++ b/components/signin/core/browser/test_signin_client.cc |
@@ -5,6 +5,7 @@ |
#include "components/signin/core/browser/test_signin_client.h" |
#include "base/logging.h" |
+#include "base/thread_task_runner_handle.h" |
#include "components/signin/core/browser/webdata/token_service_table.h" |
#include "components/webdata/common/web_data_service_base.h" |
#include "components/webdata/common/web_database_service.h" |
@@ -16,7 +17,7 @@ |
TestSigninClient::TestSigninClient() |
: request_context_(new net::TestURLRequestContextGetter( |
- base::MessageLoopProxy::current())), |
+ base::ThreadTaskRunnerHandle::Get())), |
pref_service_(NULL), |
are_signin_cookies_allowed_(true) { |
LoadDatabase(); |
@@ -65,15 +66,14 @@ void TestSigninClient::LoadDatabase() { |
ASSERT_TRUE(temp_dir_.CreateUniqueTempDir()); |
base::FilePath path = temp_dir_.path().AppendASCII("TestWebDB"); |
scoped_refptr<WebDatabaseService> web_database = |
- new WebDatabaseService(path, |
- base::MessageLoopProxy::current(), |
- base::MessageLoopProxy::current()); |
+ new WebDatabaseService(path, base::ThreadTaskRunnerHandle::Get(), |
+ base::ThreadTaskRunnerHandle::Get()); |
web_database->AddTable(scoped_ptr<WebDatabaseTable>(new TokenServiceTable())); |
web_database->LoadDatabase(); |
- database_ = new TokenWebData(web_database, |
- base::MessageLoopProxy::current(), |
- base::MessageLoopProxy::current(), |
- WebDataServiceBase::ProfileErrorCallback()); |
+ database_ = |
+ new TokenWebData(web_database, base::ThreadTaskRunnerHandle::Get(), |
+ base::ThreadTaskRunnerHandle::Get(), |
+ WebDataServiceBase::ProfileErrorCallback()); |
database_->Init(); |
} |