| Index: chrome/browser/ui/webui/options2/browser_options_handler2.cc
|
| diff --git a/chrome/browser/ui/webui/options2/browser_options_handler2.cc b/chrome/browser/ui/webui/options2/browser_options_handler2.cc
|
| index 40ddcfe1810beb611146379272b36663174307e8..df7886f301ab8383fe171b876a8828600def9e81 100644
|
| --- a/chrome/browser/ui/webui/options2/browser_options_handler2.cc
|
| +++ b/chrome/browser/ui/webui/options2/browser_options_handler2.cc
|
| @@ -1021,9 +1021,10 @@ scoped_ptr<DictionaryValue> BrowserOptionsHandler::GetSyncStateDictionary() {
|
| sync_status->SetBoolean("managed", service->IsManaged());
|
| sync_status->SetBoolean("hasUnrecoverableError",
|
| service->unrecoverable_error_detected());
|
| - sync_status->SetBoolean("autoLoginVisible",
|
| + sync_status->SetBoolean(
|
| + "autoLoginVisible",
|
| CommandLine::ForCurrentProcess()->HasSwitch(switches::kEnableAutologin) &&
|
| - service->AreCredentialsAvailable());
|
| + service->IsSyncEnabledAndLoggedIn() && service->IsSyncTokenAvailable());
|
|
|
| return sync_status.Pass();
|
| }
|
|
|