Index: chrome/browser/signin/signin_manager_fake.cc |
=================================================================== |
--- chrome/browser/signin/signin_manager_fake.cc (revision 183433) |
+++ chrome/browser/signin/signin_manager_fake.cc (working copy) |
@@ -46,6 +46,8 @@ |
} |
void FakeSigninManager::SignOut() { |
+ if (IsSignoutProhibited()) |
+ return; |
authenticated_username_.clear(); |
content::NotificationService::current()->Notify( |
chrome::NOTIFICATION_GOOGLE_SIGNED_OUT, |
@@ -53,6 +55,12 @@ |
content::NotificationService::NoDetails()); |
} |
+void FakeSigninManager::ForceSignOut() { |
+ // Allow signing out now. |
+ prohibit_signout_ = false; |
+ SignOut(); |
+} |
+ |
bool FakeSigninManager::AuthInProgress() const { |
return auth_in_progress_; |
} |