| Index: trunk/src/components/sync_driver/non_ui_data_type_controller.h
|
| ===================================================================
|
| --- trunk/src/components/sync_driver/non_ui_data_type_controller.h (revision 289354)
|
| +++ trunk/src/components/sync_driver/non_ui_data_type_controller.h (working copy)
|
| @@ -27,7 +27,6 @@
|
| NonUIDataTypeController(
|
| scoped_refptr<base::MessageLoopProxy> ui_thread,
|
| const base::Closure& error_callback,
|
| - const DisableTypeCallback& disable_callback,
|
| SyncApiComponentFactory* sync_factory);
|
|
|
| // DataTypeController interface.
|
| @@ -40,9 +39,8 @@
|
| virtual ChangeProcessor* GetChangeProcessor() const OVERRIDE;
|
| virtual std::string name() const OVERRIDE;
|
| virtual State state() const OVERRIDE;
|
| - virtual void OnSingleDatatypeUnrecoverableError(
|
| - const tracked_objects::Location& from_here,
|
| - const std::string& message) OVERRIDE;
|
| + virtual void OnSingleDataTypeUnrecoverableError(
|
| + const syncer::SyncError& error) OVERRIDE;
|
|
|
| protected:
|
| // For testing only.
|
| @@ -125,8 +123,7 @@
|
| // Disable this type with the sync service. Should only be invoked in case of
|
| // an unrecoverable error.
|
| // Note: this is performed on the UI thread.
|
| - void DisableImpl(const tracked_objects::Location& from_here,
|
| - const std::string& message);
|
| + void DisableImpl(const syncer::SyncError& error);
|
|
|
| SyncApiComponentFactory* const sync_factory_;
|
|
|
|
|