| Index: chrome/browser/plugins/plugin_info_message_filter.cc
|
| diff --git a/chrome/browser/plugins/plugin_info_message_filter.cc b/chrome/browser/plugins/plugin_info_message_filter.cc
|
| index abd690b4ed8f9ad1bbf6d8bd23486fe761c4f76c..065b2519c42894a0149589029597a794c19e482a 100644
|
| --- a/chrome/browser/plugins/plugin_info_message_filter.cc
|
| +++ b/chrome/browser/plugins/plugin_info_message_filter.cc
|
| @@ -415,9 +415,11 @@ void PluginInfoMessageFilter::Context::DecidePluginStatus(
|
| }
|
| #endif // defined(ENABLE_EXTENSIONS)
|
|
|
| - if (plugin_setting == CONTENT_SETTING_ASK) {
|
| - status->value = ChromeViewHostMsg_GetPluginInfo_Status::kClickToPlay;
|
| - } else if (plugin_setting == CONTENT_SETTING_BLOCK) {
|
| + if (plugin_setting == CONTENT_SETTING_DETECT_IMPORTANT_CONTENT) {
|
| + status->value =
|
| + ChromeViewHostMsg_GetPluginInfo_Status::kPlayImportantContent;
|
| + } else if (plugin_setting == CONTENT_SETTING_BLOCK ||
|
| + plugin_setting == CONTENT_SETTING_ASK) {
|
| status->value =
|
| is_managed ? ChromeViewHostMsg_GetPluginInfo_Status::kBlockedByPolicy
|
| : ChromeViewHostMsg_GetPluginInfo_Status::kBlocked;
|
| @@ -546,7 +548,8 @@ void PluginInfoMessageFilter::Context::MaybeGrantAccess(
|
| const ChromeViewHostMsg_GetPluginInfo_Status& status,
|
| const base::FilePath& path) const {
|
| if (status.value == ChromeViewHostMsg_GetPluginInfo_Status::kAllowed ||
|
| - status.value == ChromeViewHostMsg_GetPluginInfo_Status::kClickToPlay) {
|
| + status.value ==
|
| + ChromeViewHostMsg_GetPluginInfo_Status::kPlayImportantContent) {
|
| ChromePluginServiceFilter::GetInstance()->AuthorizePlugin(
|
| render_process_id_, path);
|
| }
|
|
|