Index: chrome/browser/signin/signin_manager_fake.cc |
diff --git a/chrome/browser/signin/signin_manager_fake.cc b/chrome/browser/signin/signin_manager_fake.cc |
index 20a8cb9fa4cc5b603d79eabb317a21c6a5db6860..6b377c15431a515d4e4df4be372cb9d5faeebb2c 100644 |
--- a/chrome/browser/signin/signin_manager_fake.cc |
+++ b/chrome/browser/signin/signin_manager_fake.cc |
@@ -10,9 +10,10 @@ |
#include "chrome/common/chrome_notification_types.h" |
#include "content/public/browser/notification_service.h" |
-FakeSigninManager::FakeSigninManager(Profile* profile) { |
+FakeSigninManager::FakeSigninManager(Profile* profile) |
+ : auth_in_progress_(false) { |
profile_ = profile; |
- signin_global_error_.reset(new SigninGlobalError(profile)); |
+ signin_global_error_.reset(new SigninGlobalError(this, profile)); |
GlobalErrorServiceFactory::GetForProfile(profile_)->AddGlobalError( |
signin_global_error_.get()); |
} |
@@ -52,6 +53,10 @@ void FakeSigninManager::SignOut() { |
content::NotificationService::NoDetails()); |
} |
+bool FakeSigninManager::AuthInProgress() const { |
+ return auth_in_progress_; |
+} |
+ |
// static |
ProfileKeyedService* FakeSigninManager::Build(Profile* profile) { |
return new FakeSigninManager(profile); |