Index: chrome/browser/services/gcm/fake_signin_manager.cc |
diff --git a/chrome/browser/services/gcm/fake_signin_manager.cc b/chrome/browser/services/gcm/fake_signin_manager.cc |
index d4b0920b7ae64be79820ac1177d6ed62c10c24d0..dea05cecf2d864e843cc021a17b2f013a267f2b1 100644 |
--- a/chrome/browser/services/gcm/fake_signin_manager.cc |
+++ b/chrome/browser/services/gcm/fake_signin_manager.cc |
@@ -38,15 +38,18 @@ void FakeSigninManager::SignIn(const std::string& username) { |
SetAuthenticatedUsername(username); |
FOR_EACH_OBSERVER(Observer, |
observer_list_, |
- GoogleSigninSucceeded(username, std::string())); |
+ GoogleSigninSucceeded(username, username, std::string())); |
} |
void FakeSigninManager::SignOut( |
signin_metrics::ProfileSignout signout_source_metric) { |
+ const std::string account_id = GetAuthenticatedAccountId(); |
const std::string username = GetAuthenticatedUsername(); |
clear_authenticated_username(); |
profile_->GetPrefs()->ClearPref(prefs::kGoogleServicesUsername); |
- FOR_EACH_OBSERVER(Observer, observer_list_, GoogleSignedOut(username)); |
+ FOR_EACH_OBSERVER(Observer, |
+ observer_list_, |
+ GoogleSignedOut(account_id, username)); |
} |
// static |