| Index: chrome/browser/sync/profile_sync_service.h
|
| diff --git a/chrome/browser/sync/profile_sync_service.h b/chrome/browser/sync/profile_sync_service.h
|
| index 652d3600096e48d0e8693eec1f2c34cb8fb494dd..ce0f293f094f804d5b2c8c4f24632e59c0fc3c25 100644
|
| --- a/chrome/browser/sync/profile_sync_service.h
|
| +++ b/chrome/browser/sync/profile_sync_service.h
|
| @@ -21,6 +21,7 @@
|
| #include "chrome/browser/api/sync/profile_sync_service_base.h"
|
| #include "chrome/browser/api/sync/profile_sync_service_observer.h"
|
| #include "chrome/browser/profiles/profile_keyed_service.h"
|
| +#include "chrome/browser/signin/signin_global_error.h"
|
| #include "chrome/browser/sync/backend_unrecoverable_error_handler.h"
|
| #include "chrome/browser/sync/failed_datatypes_handler.h"
|
| #include "chrome/browser/sync/glue/data_type_controller.h"
|
| @@ -155,6 +156,7 @@ class ProfileSyncService : public ProfileSyncServiceBase,
|
| public browser_sync::SyncFrontend,
|
| public browser_sync::SyncPrefObserver,
|
| public browser_sync::DataTypeManagerObserver,
|
| + public SigninGlobalError::AuthStatusProvider,
|
| public syncer::UnrecoverableErrorHandler,
|
| public content::NotificationObserver,
|
| public ProfileKeyedService,
|
| @@ -405,6 +407,9 @@ class ProfileSyncService : public ProfileSyncServiceBase,
|
| // management. If so, the user is not allowed to configure sync.
|
| bool IsManaged() const;
|
|
|
| + // SigninGlobalError::AuthStatusProvider implementation.
|
| + virtual GoogleServiceAuthError GetAuthStatus() const OVERRIDE;
|
| +
|
| // syncer::UnrecoverableErrorHandler implementation.
|
| virtual void OnUnrecoverableError(
|
| const tracked_objects::Location& from_here,
|
|
|