| 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 b7fb351071d4e1cd882df8cdfa30e3a612514596..f71b76e559055830bfe2cf4bd0d64ef30a207a28 100644
|
| --- a/chrome/browser/sync/glue/frontend_data_type_controller.h
|
| +++ b/chrome/browser/sync/glue/frontend_data_type_controller.h
|
| @@ -105,6 +105,13 @@ class FrontendDataTypeController : public DataTypeController {
|
| virtual ChangeProcessor* GetChangeProcessor() const OVERRIDE;
|
| virtual void set_change_processor(ChangeProcessor* processor);
|
|
|
| + // Handles the reporting of unrecoverable error. It records stuff in
|
| + // UMA and reports to breakpad.
|
| + // Virtual for testing purpose.
|
| + virtual void RecordUnrecoverableError(
|
| + const tracked_objects::Location& from_here,
|
| + const std::string& message);
|
| +
|
| ProfileSyncComponentsFactory* const profile_sync_factory_;
|
| Profile* const profile_;
|
| ProfileSyncService* const sync_service_;
|
|
|