Index: chrome/browser/ui/webui/options/content_settings_handler.cc |
diff --git a/chrome/browser/ui/webui/options/content_settings_handler.cc b/chrome/browser/ui/webui/options/content_settings_handler.cc |
index 6bbab5587dfc78a1bf61ecd0a70357d7c583dac9..53d27f7060fefb3931dcc7de6024647b2427c267 100644 |
--- a/chrome/browser/ui/webui/options/content_settings_handler.cc |
+++ b/chrome/browser/ui/webui/options/content_settings_handler.cc |
@@ -208,6 +208,8 @@ void ContentSettingsHandler::GetLocalizedValues( |
{ "cookies_ask", IDS_COOKIES_ASK_EVERY_TIME_RADIO }, |
{ "cookies_block", IDS_COOKIES_BLOCK_RADIO }, |
{ "cookies_block_3rd_party", IDS_COOKIES_BLOCK_3RDPARTY_CHKBOX }, |
+ { "cookies_clear_when_close", IDS_COOKIES_CLEAR_WHEN_CLOSE_CHKBOX }, |
+ { "cookies_lso_clear_when_close", IDS_COOKIES_LSO_CLEAR_WHEN_CLOSE_CHKBOX }, |
{ "cookies_show_cookies", IDS_COOKIES_SHOW_COOKIES_BUTTON }, |
{ "flash_storage_settings", IDS_FLASH_STORAGE_SETTINGS }, |
{ "flash_storage_url", IDS_FLASH_STORAGE_URL }, |
@@ -262,11 +264,6 @@ void ContentSettingsHandler::Initialize() { |
web_ui_->CallJavascriptFunction("ContentSettings.setBlockThirdPartyCookies", |
*block_3rd_party.get()); |
- clear_plugin_lso_data_enabled_.Init(prefs::kClearPluginLSODataEnabled, |
- g_browser_process->local_state(), |
- this); |
- UpdateClearPluginLSOData(); |
- |
notification_registrar_.Add( |
this, NotificationType::OTR_PROFILE_CREATED, |
NotificationService::AllSources()); |
@@ -327,8 +324,6 @@ void ContentSettingsHandler::Observe(NotificationType type, |
UpdateSettingDefaultFromModel(CONTENT_SETTINGS_TYPE_GEOLOCATION); |
else if (pref_name == prefs::kGeolocationContentSettings) |
UpdateGeolocationExceptionsView(); |
- else if (pref_name == prefs::kClearPluginLSODataEnabled) |
- UpdateClearPluginLSOData(); |
break; |
} |
@@ -347,16 +342,6 @@ void ContentSettingsHandler::Observe(NotificationType type, |
} |
} |
-void ContentSettingsHandler::UpdateClearPluginLSOData() { |
- int label_id = clear_plugin_lso_data_enabled_.GetValue() ? |
- IDS_COOKIES_LSO_CLEAR_WHEN_CLOSE_CHKBOX : |
- IDS_COOKIES_CLEAR_WHEN_CLOSE_CHKBOX; |
- scoped_ptr<Value> label( |
- Value::CreateStringValue(l10n_util::GetStringUTF16(label_id))); |
- web_ui_->CallJavascriptFunction( |
- "ContentSettings.setClearLocalDataOnShutdownLabel", *label); |
-} |
- |
void ContentSettingsHandler::UpdateSettingDefaultFromModel( |
ContentSettingsType type) { |
DictionaryValue filter_settings; |