| 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
|
|
|