Index: components/signin/core/browser/webdata/token_web_data.cc |
diff --git a/components/signin/core/browser/webdata/token_web_data.cc b/components/signin/core/browser/webdata/token_web_data.cc |
index fc4b82d208f675560d7e3064ed7c57ad32582a72..147b1fa5bd94271b6b3a82a10a9a7ffa11d11434 100644 |
--- a/components/signin/core/browser/webdata/token_web_data.cc |
+++ b/components/signin/core/browser/webdata/token_web_data.cc |
@@ -6,7 +6,7 @@ |
#include "base/bind.h" |
#include "base/memory/ref_counted_delete_on_message_loop.h" |
-#include "base/message_loop/message_loop_proxy.h" |
+#include "base/single_thread_task_runner.h" |
#include "base/stl_util.h" |
#include "components/signin/core/browser/webdata/token_service_table.h" |
#include "components/webdata/common/web_database_service.h" |
@@ -18,9 +18,8 @@ class TokenWebDataBackend |
: public base::RefCountedDeleteOnMessageLoop<TokenWebDataBackend> { |
public: |
- TokenWebDataBackend(scoped_refptr<base::MessageLoopProxy> db_thread) |
- : base::RefCountedDeleteOnMessageLoop<TokenWebDataBackend>(db_thread) { |
- } |
+ TokenWebDataBackend(scoped_refptr<base::SingleThreadTaskRunner> db_thread) |
+ : base::RefCountedDeleteOnMessageLoop<TokenWebDataBackend>(db_thread) {} |
WebDatabase::State RemoveAllTokens(WebDatabase* db) { |
if (TokenServiceTable::FromWebDatabase(db)->RemoveAllTokens()) { |
@@ -63,10 +62,11 @@ class TokenWebDataBackend |
friend class base::DeleteHelper<TokenWebDataBackend>; |
}; |
-TokenWebData::TokenWebData(scoped_refptr<WebDatabaseService> wdbs, |
- scoped_refptr<base::MessageLoopProxy> ui_thread, |
- scoped_refptr<base::MessageLoopProxy> db_thread, |
- const ProfileErrorCallback& callback) |
+TokenWebData::TokenWebData( |
+ scoped_refptr<WebDatabaseService> wdbs, |
+ scoped_refptr<base::SingleThreadTaskRunner> ui_thread, |
+ scoped_refptr<base::SingleThreadTaskRunner> db_thread, |
+ const ProfileErrorCallback& callback) |
: WebDataServiceBase(wdbs, callback, ui_thread), |
token_backend_(new TokenWebDataBackend(db_thread)) { |
} |
@@ -96,8 +96,9 @@ WebDataServiceBase::Handle TokenWebData::GetAllTokens( |
Bind(&TokenWebDataBackend::GetAllTokens, token_backend_), consumer); |
} |
-TokenWebData::TokenWebData(scoped_refptr<base::MessageLoopProxy> ui_thread, |
- scoped_refptr<base::MessageLoopProxy> db_thread) |
+TokenWebData::TokenWebData( |
+ scoped_refptr<base::SingleThreadTaskRunner> ui_thread, |
+ scoped_refptr<base::SingleThreadTaskRunner> db_thread) |
: WebDataServiceBase(NULL, ProfileErrorCallback(), ui_thread), |
token_backend_(new TokenWebDataBackend(db_thread)) { |
} |