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 feca8f77a05f9d71045feea43dc2b92dc5feacfb..8d873eb6626c4aaf72beddfa11dbefb30b681dce 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, |
@@ -402,6 +404,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; |
tim (not reviewing)
2013/01/15 04:25:42
Hmm.. we have this and GetAuthError() on this clas
Andrew T Wilson (Slow)
2013/01/15 13:24:56
In general, I don't think that the existence of a
|
+ |
// syncer::UnrecoverableErrorHandler implementation. |
virtual void OnUnrecoverableError( |
const tracked_objects::Location& from_here, |