Index: chrome/browser/ui/webui/options/personal_options_handler.cc |
=================================================================== |
--- chrome/browser/ui/webui/options/personal_options_handler.cc (revision 98807) |
+++ chrome/browser/ui/webui/options/personal_options_handler.cc (working copy) |
@@ -8,6 +8,7 @@ |
#include "base/basictypes.h" |
#include "base/callback.h" |
+#include "base/command_line.h" |
#include "base/path_service.h" |
#include "base/stl_util.h" |
#include "base/string_number_conversions.h" |
@@ -314,9 +315,12 @@ |
web_ui_->CallJavascriptFunction("PersonalOptions.setSyncStatusErrorVisible", |
*visible); |
- visible.reset(Value::CreateBooleanValue(service->AreCredentialsAvailable())); |
- web_ui_->CallJavascriptFunction("PersonalOptions.setAutoLoginVisible", |
- *visible); |
+ if (CommandLine::ForCurrentProcess()->HasSwitch(switches::kEnableAutologin)) { |
+ visible.reset(Value::CreateBooleanValue( |
+ service->AreCredentialsAvailable())); |
+ web_ui_->CallJavascriptFunction("PersonalOptions.setAutoLoginVisible", |
+ *visible); |
+ } |
// Set profile creation text and button if multi-profiles switch is on. |
visible.reset(Value::CreateBooleanValue(multiprofile_)); |