Index: chrome/browser/services/gcm/gcm_profile_service.cc |
diff --git a/chrome/browser/services/gcm/gcm_profile_service.cc b/chrome/browser/services/gcm/gcm_profile_service.cc |
index 0539acc212bc5dcee3ad535f239acc9b35705254..ad0e1f42cbaafdb91e2ba4c6bdda53313c6ec778 100644 |
--- a/chrome/browser/services/gcm/gcm_profile_service.cc |
+++ b/chrome/browser/services/gcm/gcm_profile_service.cc |
@@ -116,9 +116,9 @@ void GCMProfileService::IdentityObserver::OnActiveAccountLogout() { |
// Check is necessary to not crash browser_tests. |
if (gcm_account_tracker_) |
gcm_account_tracker_->Stop(); |
- // TODO(fgorski): If we purge here, what should happen when we get |
- // OnActiveAccountLogin() right after that? |
- driver_->Purge(); |
+ // OnSignedOut will also clear all the GCM data. If the user signs in again, |
+ // a new GCM ID will be retrieved. |
+ driver_->OnSignedOut(); |
fgorski
2014/09/12 20:15:53
If we are not changing Device Id in this case, ple
jianli
2014/09/12 22:13:10
Updated the comment.
|
} |
std::string GCMProfileService::IdentityObserver::SignedInUserName() const { |