Index: components/password_manager/core/browser/password_store.cc |
diff --git a/components/password_manager/core/browser/password_store.cc b/components/password_manager/core/browser/password_store.cc |
index b23b3ec9d54f8736b82bab0caace223630368f5a..0dd5684d6cb68bad96506eb2f8738ea21ae44c9a 100644 |
--- a/components/password_manager/core/browser/password_store.cc |
+++ b/components/password_manager/core/browser/password_store.cc |
@@ -163,6 +163,14 @@ void PasswordStore::RemoveObserver(Observer* observer) { |
observers_->RemoveObserver(observer); |
} |
+bool PasswordStore::ScheduleTask(const base::Closure& task) { |
+ scoped_refptr<base::SingleThreadTaskRunner> task_runner( |
+ GetBackgroundTaskRunner()); |
+ if (task_runner.get()) |
+ return task_runner->PostTask(FROM_HERE, task); |
+ return false; |
+} |
+ |
void PasswordStore::Shutdown() { |
#if defined(PASSWORD_MANAGER_ENABLE_SYNC) |
ScheduleTask(base::Bind(&PasswordStore::DestroySyncableService, this)); |
@@ -181,14 +189,6 @@ base::WeakPtr<syncer::SyncableService> |
PasswordStore::~PasswordStore() { DCHECK(shutdown_called_); } |
-bool PasswordStore::ScheduleTask(const base::Closure& task) { |
- scoped_refptr<base::SingleThreadTaskRunner> task_runner( |
- GetBackgroundTaskRunner()); |
- if (task_runner.get()) |
- return task_runner->PostTask(FROM_HERE, task); |
- return false; |
-} |
- |
scoped_refptr<base::SingleThreadTaskRunner> |
PasswordStore::GetBackgroundTaskRunner() { |
return db_thread_runner_; |