| 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 5baf48d22995ef1c8d8db5290e96216f6a386f1e..ca1f3837653d39b4bc9f9df9a08d9b81b3d6ab41 100644
|
| --- a/chrome/browser/ui/webui/options/content_settings_handler.cc
|
| +++ b/chrome/browser/ui/webui/options/content_settings_handler.cc
|
| @@ -352,7 +352,7 @@ void ContentSettingsHandler::GetLocalizedValues(
|
| {"cookiesHeader", IDS_COOKIES_HEADER},
|
| {"cookiesAllow", IDS_COOKIES_ALLOW_RADIO},
|
| {"cookiesBlock", IDS_COOKIES_BLOCK_RADIO},
|
| - {"cookiesSession", IDS_COOKIES_SESSION_ONLY_RADIO},
|
| + {"cookiesSessionOnly", IDS_COOKIES_SESSION_ONLY_RADIO},
|
| {"cookiesBlock3rdParty", IDS_COOKIES_BLOCK_3RDPARTY_CHKBOX},
|
| {"cookiesShowCookies", IDS_COOKIES_SHOW_COOKIES_BUTTON},
|
| {"flashStorageSettings", IDS_FLASH_STORAGE_SETTINGS},
|
| @@ -474,7 +474,7 @@ void ContentSettingsHandler::GetLocalizedValues(
|
|
|
| int plugin_ids = default_value == CONTENT_SETTING_DETECT_IMPORTANT_CONTENT ?
|
| IDS_PLUGIN_DETECT_RECOMMENDED_RADIO : IDS_PLUGIN_DETECT_RADIO;
|
| - localized_strings->SetString("pluginsDetect",
|
| + localized_strings->SetString("pluginsDetectImportantContent",
|
| l10n_util::GetStringUTF16(plugin_ids));
|
|
|
| RegisterTitle(localized_strings, "contentSettingsPage",
|
| @@ -919,9 +919,14 @@ void ContentSettingsHandler::CompareMediaExceptionsWithFlash(
|
| dict->GetString(kOrigin, &origin);
|
| dict->GetString(kSetting, &setting);
|
|
|
| + ContentSetting setting_type = CONTENT_SETTING_DEFAULT;
|
| + bool result =
|
| + content_settings::ContentSettingFromString(setting, &setting_type);
|
| + DCHECK(result);
|
| +
|
| settings.exceptions.push_back(MediaException(
|
| ContentSettingsPattern::FromString(origin),
|
| - ContentSettingFromString(setting)));
|
| + setting_type));
|
| }
|
|
|
| PepperFlashContentSettingsUtils::SortMediaExceptions(
|
| @@ -1321,7 +1326,11 @@ void ContentSettingsHandler::SetContentFilter(const base::ListValue* args) {
|
| return;
|
| }
|
|
|
| - ContentSetting default_setting = ContentSettingFromString(setting);
|
| + ContentSetting default_setting = CONTENT_SETTING_DEFAULT;
|
| + bool result =
|
| + content_settings::ContentSettingFromString(setting, &default_setting);
|
| + DCHECK(result);
|
| +
|
| ContentSettingsType content_type = ContentSettingsTypeFromGroupName(group);
|
| Profile* profile = Profile::FromWebUI(web_ui());
|
|
|
| @@ -1444,11 +1453,17 @@ void ContentSettingsHandler::SetException(const base::ListValue* args) {
|
| // got destroyed before we received this message.
|
| if (!settings_map)
|
| return;
|
| +
|
| + ContentSetting setting_type = CONTENT_SETTING_DEFAULT;
|
| + bool result =
|
| + content_settings::ContentSettingFromString(setting, &setting_type);
|
| + DCHECK(result);
|
| +
|
| settings_map->SetContentSetting(ContentSettingsPattern::FromString(pattern),
|
| ContentSettingsPattern::Wildcard(),
|
| type,
|
| std::string(),
|
| - ContentSettingFromString(setting));
|
| + setting_type);
|
| }
|
| }
|
|
|
|
|