Index: sync/test/engine/fake_model_worker.h |
diff --git a/sync/test/engine/fake_model_worker.h b/sync/test/engine/fake_model_worker.h |
index 7b7bd4b1a0dd48a743e81bea2c074c4c1be8c5bc..9c621be7bac2d44460ce2c64269b321b118e411e 100644 |
--- a/sync/test/engine/fake_model_worker.h |
+++ b/sync/test/engine/fake_model_worker.h |
@@ -22,10 +22,13 @@ class FakeModelWorker : public ModelSafeWorker, public base::NonThreadSafe { |
explicit FakeModelWorker(ModelSafeGroup group); |
// ModelSafeWorker implementation. |
- virtual SyncerError DoWorkAndWaitUntilDone( |
- const WorkCallback& work) OVERRIDE; |
+ virtual void RegisterForLoopDestruction() OVERRIDE; |
virtual ModelSafeGroup GetModelSafeGroup() OVERRIDE; |
+ protected: |
+ virtual SyncerError DoWorkAndWaitUntilDoneImpl( |
+ const WorkCallback& work) OVERRIDE; |
+ |
private: |
virtual ~FakeModelWorker(); |