| Index: chrome/browser/dom_ui/options/advanced_options_handler.cc
|
| diff --git a/chrome/browser/dom_ui/options/advanced_options_handler.cc b/chrome/browser/dom_ui/options/advanced_options_handler.cc
|
| index f9885c2a89c6b20b444f6ff10ff2eff8ceee6440..03840409c2ed6880c6c1ce103eb3face11ddd66d 100644
|
| --- a/chrome/browser/dom_ui/options/advanced_options_handler.cc
|
| +++ b/chrome/browser/dom_ui/options/advanced_options_handler.cc
|
| @@ -57,6 +57,7 @@ AdvancedOptionsHandler::AdvancedOptionsHandler() {
|
| CommandLine::ForCurrentProcess()->HasSwitch(
|
| switches::kEnableCloudPrintProxy);
|
| #endif
|
| + cloud_print_proxy_ui_enabled_ = true;
|
| }
|
|
|
| AdvancedOptionsHandler::~AdvancedOptionsHandler() {
|
| @@ -66,7 +67,7 @@ void AdvancedOptionsHandler::GetLocalizedValues(
|
| DictionaryValue* localized_strings) {
|
| DCHECK(localized_strings);
|
|
|
| - OptionsStringResource resources[] = {
|
| + static OptionsStringResource resources[] = {
|
| { "downloadLocationGroupName",
|
| IDS_OPTIONS_DOWNLOADLOCATION_GROUP_NAME },
|
| { "downloadLocationChangeButton",
|
| @@ -134,17 +135,17 @@ void AdvancedOptionsHandler::GetLocalizedValues(
|
| { "fontSettingsCustomizeFontsButton",
|
| IDS_OPTIONS_FONTSETTINGS_CUSTOMIZE_FONTS_BUTTON },
|
| { "languageAndSpellCheckSettingsButton",
|
| - IDS_OPTIONS_LANGUAGE_AND_SPELLCHECK_BUTTON, true },
|
| + IDS_OPTIONS_LANGUAGE_AND_SPELLCHECK_BUTTON },
|
| { "advancedSectionTitlePrivacy",
|
| - IDS_OPTIONS_ADVANCED_SECTION_TITLE_PRIVACY, true },
|
| + IDS_OPTIONS_ADVANCED_SECTION_TITLE_PRIVACY },
|
| { "advancedSectionTitleContent",
|
| - IDS_OPTIONS_ADVANCED_SECTION_TITLE_CONTENT, true },
|
| + IDS_OPTIONS_ADVANCED_SECTION_TITLE_CONTENT },
|
| { "advancedSectionTitleSecurity",
|
| - IDS_OPTIONS_ADVANCED_SECTION_TITLE_SECURITY, true },
|
| + IDS_OPTIONS_ADVANCED_SECTION_TITLE_SECURITY },
|
| { "advancedSectionTitleNetwork",
|
| - IDS_OPTIONS_ADVANCED_SECTION_TITLE_NETWORK, true },
|
| + IDS_OPTIONS_ADVANCED_SECTION_TITLE_NETWORK },
|
| { "advancedSectionTitleTranslate",
|
| - IDS_OPTIONS_ADVANCED_SECTION_TITLE_TRANSLATE, true },
|
| + IDS_OPTIONS_ADVANCED_SECTION_TITLE_TRANSLATE },
|
| { "translateEnableTranslate",
|
| IDS_OPTIONS_TRANSLATE_ENABLE_TRANSLATE },
|
| { "enableLogging",
|
| @@ -187,9 +188,8 @@ void AdvancedOptionsHandler::GetLocalizedValues(
|
| #if !defined(OS_CHROMEOS)
|
| // Add the cloud print proxy management ui section if it's been runtime
|
| // enabled.
|
| - localized_strings->SetString(
|
| - "enable-cloud-print-proxy",
|
| - cloud_print_proxy_ui_enabled_ ? "true" : "false" );
|
| + localized_strings->SetBoolean("enable-cloud-print-proxy",
|
| + cloud_print_proxy_ui_enabled_);
|
| #endif
|
| }
|
|
|
| @@ -376,7 +376,7 @@ void AdvancedOptionsHandler::HandleMetricsReportingCheckbox(
|
| const ListValue* args) {
|
| #if defined(GOOGLE_CHROME_BUILD) && !defined(OS_CHROMEOS)
|
| std::string checked_str = WideToUTF8(ExtractStringValue(args));
|
| - bool enabled = (checked_str == "true");
|
| + bool enabled = checked_str == "true";
|
| UserMetricsRecordAction(
|
| enabled ?
|
| UserMetricsAction("Options_MetricsReportingCheckbox_Enable") :
|
| @@ -402,7 +402,7 @@ void AdvancedOptionsHandler::HandleDefaultFontSize(const ListValue* args) {
|
| void AdvancedOptionsHandler::HandleCheckRevocationCheckbox(
|
| const ListValue* args) {
|
| std::string checked_str = WideToUTF8(ExtractStringValue(args));
|
| - bool enabled = (checked_str == "true");
|
| + bool enabled = checked_str == "true";
|
| std::string metric =
|
| (enabled ? "Options_CheckCertRevocation_Enable"
|
| : "Options_CheckCertRevocation_Disable");
|
| @@ -412,7 +412,7 @@ void AdvancedOptionsHandler::HandleCheckRevocationCheckbox(
|
|
|
| void AdvancedOptionsHandler::HandleUseSSL3Checkbox(const ListValue* args) {
|
| std::string checked_str = WideToUTF8(ExtractStringValue(args));
|
| - bool enabled = (checked_str == "true");
|
| + bool enabled = checked_str == "true";
|
| std::string metric =
|
| (enabled ? "Options_SSL3_Enable" : "Options_SSL3_Disable");
|
| UserMetricsRecordAction(UserMetricsAction(metric.c_str()));
|
| @@ -421,7 +421,7 @@ void AdvancedOptionsHandler::HandleUseSSL3Checkbox(const ListValue* args) {
|
|
|
| void AdvancedOptionsHandler::HandleUseTLS1Checkbox(const ListValue* args) {
|
| std::string checked_str = WideToUTF8(ExtractStringValue(args));
|
| - bool enabled = (checked_str == "true");
|
| + bool enabled = checked_str == "true";
|
| std::string metric =
|
| (enabled ? "Options_TLS1_Enable" : "Options_TLS1_Disable");
|
| UserMetricsRecordAction(UserMetricsAction(metric.c_str()));
|
|
|