Index: chrome/browser/signin/signin_global_error.cc |
diff --git a/chrome/browser/signin/signin_global_error.cc b/chrome/browser/signin/signin_global_error.cc |
index 5131e09e661c22162d732f243e6cd40f84d0341a..8fabe932b181cd7faf3744464377105b742345dc 100644 |
--- a/chrome/browser/signin/signin_global_error.cc |
+++ b/chrome/browser/signin/signin_global_error.cc |
@@ -124,11 +124,8 @@ std::vector<base::string16> SigninGlobalError::GetBubbleViewMessages() { |
// If the user isn't signed in, no need to display an error bubble. |
SigninManagerBase* signin_manager = |
SigninManagerFactory::GetForProfileIfExists(profile_); |
- if (signin_manager) { |
- std::string username = signin_manager->GetAuthenticatedUsername(); |
- if (username.empty()) |
+ if (signin_manager && !signin_manager->IsAuthenticated()) |
return messages; |
- } |
if (!error_controller_->HasError()) |
return messages; |