summaryrefslogtreecommitdiff
path: root/chromium/components/password_manager/sync/browser/password_model_worker.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/components/password_manager/sync/browser/password_model_worker.h')
-rw-r--r--chromium/components/password_manager/sync/browser/password_model_worker.h6
1 files changed, 2 insertions, 4 deletions
diff --git a/chromium/components/password_manager/sync/browser/password_model_worker.h b/chromium/components/password_manager/sync/browser/password_model_worker.h
index eb45efc7e31..08405739119 100644
--- a/chromium/components/password_manager/sync/browser/password_model_worker.h
+++ b/chromium/components/password_manager/sync/browser/password_model_worker.h
@@ -28,13 +28,11 @@ class PasswordModelWorker : public syncer::ModelSafeWorker {
bool IsOnModelThread() override;
void RequestStop() override;
- protected:
- syncer::SyncerError DoWorkAndWaitUntilDoneImpl(
- const syncer::WorkCallback& work) override;
-
private:
~PasswordModelWorker() override;
+ void ScheduleWork(base::OnceClosure work) override;
+
// |password_store_| is used on password thread but released on UI thread.
// Protected by |password_store_lock_|.
base::Lock password_store_lock_;