Index: chrome/browser/chromeos/login/profile_image_downloader.cc |
diff --git a/chrome/browser/chromeos/login/profile_image_downloader.cc b/chrome/browser/chromeos/login/profile_image_downloader.cc |
index 01fd80c9919ec6cd875936329ca9e3e51d16d1a5..475d94896d5b3eb5aa46fa4c06f2bc9b426514f8 100644 |
--- a/chrome/browser/chromeos/login/profile_image_downloader.cc |
+++ b/chrome/browser/chromeos/login/profile_image_downloader.cc |
@@ -167,8 +167,6 @@ void ProfileImageDownloader::Start() { |
VLOG(1) << "Starting profile image downloader..."; |
DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI)); |
- // TODO(ivankr): ignore further Start() calls. |
- |
TokenService* service = |
ProfileManager::GetDefaultProfile()->GetTokenService(); |
if (!service) { |
@@ -182,7 +180,7 @@ void ProfileImageDownloader::Start() { |
auth_token_ = |
service->GetTokenForService(GaiaConstants::kPicasaService); |
StartFetchingImage(); |
- } else if (registrar_.IsEmpty()) { |
+ } else { |
registrar_.Add(this, |
chrome::NOTIFICATION_TOKEN_AVAILABLE, |
content::Source<TokenService>(service)); |