| Index: chrome/browser/sync/glue/frontend_data_type_controller.h
|
| diff --git a/chrome/browser/sync/glue/frontend_data_type_controller.h b/chrome/browser/sync/glue/frontend_data_type_controller.h
|
| index 2bd713603c8d613d685f44ff0636521c02e983be..fa6c3178723a24249798fd46a5db3599c938b21e 100644
|
| --- a/chrome/browser/sync/glue/frontend_data_type_controller.h
|
| +++ b/chrome/browser/sync/glue/frontend_data_type_controller.h
|
| @@ -13,10 +13,6 @@
|
| #include "components/sync_driver/data_type_controller.h"
|
| #include "components/sync_driver/data_type_error_handler.h"
|
|
|
| -class Profile;
|
| -class ProfileSyncService;
|
| -class ProfileSyncComponentsFactory;
|
| -
|
| namespace base {
|
| class SingleThreadTaskRunner;
|
| class TimeDelta;
|
| @@ -29,6 +25,7 @@ class SyncError;
|
| namespace sync_driver {
|
| class AssociatorInterface;
|
| class ChangeProcessor;
|
| +class SyncClient;
|
| }
|
|
|
| namespace browser_sync {
|
| @@ -48,9 +45,7 @@ class FrontendDataTypeController : public sync_driver::DataTypeController {
|
| FrontendDataTypeController(
|
| scoped_refptr<base::SingleThreadTaskRunner> ui_thread,
|
| const base::Closure& error_callback,
|
| - ProfileSyncComponentsFactory* profile_sync_factory,
|
| - Profile* profile,
|
| - ProfileSyncService* sync_service);
|
| + sync_driver::SyncClient* sync_client);
|
|
|
| // DataTypeController interface.
|
| void LoadModels(const ModelLoadCallback& model_load_callback) override;
|
| @@ -114,9 +109,7 @@ class FrontendDataTypeController : public sync_driver::DataTypeController {
|
| const tracked_objects::Location& from_here,
|
| const std::string& message);
|
|
|
| - ProfileSyncComponentsFactory* const profile_sync_factory_;
|
| - Profile* const profile_;
|
| - ProfileSyncService* const sync_service_;
|
| + sync_driver::SyncClient* const sync_client_;
|
|
|
| State state_;
|
|
|
|
|