Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(6828)

Unified Diff: components/password_manager/sync/browser/password_model_worker.cc

Issue 2480203002: ui: Cleanup class/struct forward declarations (Closed)
Patch Set: Sync CL to position 430550 Created 4 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: components/password_manager/sync/browser/password_model_worker.cc
diff --git a/components/password_manager/sync/browser/password_model_worker.cc b/components/password_manager/sync/browser/password_model_worker.cc
index e081ff17a7addf1e2b89552323752d5b7bfd5866..91d17c883f50439c547f33cd8ad18acbe796b24f 100644
--- a/components/password_manager/sync/browser/password_model_worker.cc
+++ b/components/password_manager/sync/browser/password_model_worker.cc
@@ -5,7 +5,7 @@
#include "components/password_manager/sync/browser/password_model_worker.h"
#include "base/bind.h"
-#include "base/memory/ref_counted.h"
+#include "base/callback.h"
#include "base/synchronization/waitable_event.h"
#include "components/password_manager/core/browser/password_store.h"
#include "components/sync/base/scoped_event_signal.h"
@@ -24,18 +24,11 @@ void CallDoWorkAndSignalEvent(const syncer::WorkCallback& work,
} // namespace
PasswordModelWorker::PasswordModelWorker(
- const scoped_refptr<password_manager::PasswordStore>& password_store,
- syncer::WorkerLoopDestructionObserver* observer)
- : syncer::ModelSafeWorker(observer), password_store_(password_store) {
+ const scoped_refptr<password_manager::PasswordStore>& password_store)
+ : password_store_(password_store) {
DCHECK(password_store.get());
}
-void PasswordModelWorker::RegisterForLoopDestruction() {
- base::AutoLock lock(password_store_lock_);
- password_store_->ScheduleTask(base::Bind(
- &PasswordModelWorker::RegisterForPasswordLoopDestruction, this));
-}
-
syncer::SyncerError PasswordModelWorker::DoWorkAndWaitUntilDoneImpl(
const syncer::WorkCallback& work) {
syncer::SyncerError error = syncer::UNSET;
@@ -71,10 +64,6 @@ syncer::ModelSafeGroup PasswordModelWorker::GetModelSafeGroup() {
PasswordModelWorker::~PasswordModelWorker() {}
-void PasswordModelWorker::RegisterForPasswordLoopDestruction() {
- SetWorkingLoopToCurrent();
-}
-
void PasswordModelWorker::RequestStop() {
ModelSafeWorker::RequestStop();

Powered by Google App Engine
This is Rietveld 408576698