| 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 caed15b3a900a9c1b7d07be32f9c35a7d18cd07b..56d24fb88f20a348cd53dc7ee1a3dbd62d6cd94f 100644
|
| --- a/chrome/browser/plugins/plugin_info_message_filter.cc
|
| +++ b/chrome/browser/plugins/plugin_info_message_filter.cc
|
| @@ -355,6 +355,14 @@ void PluginInfoMessageFilter::Context::DecidePluginStatus(
|
| #endif
|
| }
|
|
|
| + PluginMetadata::SecurityStatus plugin_status =
|
| + plugin_metadata->GetSecurityStatus(plugin);
|
| +
|
| + if (plugin_status == PluginMetadata::SECURITY_STATUS_FULLY_TRUSTED) {
|
| + *status = ChromeViewHostMsg_GetPluginInfo_Status::kAllowed;
|
| + return;
|
| + }
|
| +
|
| ContentSetting plugin_setting = CONTENT_SETTING_DEFAULT;
|
| bool uses_default_content_setting = true;
|
| bool is_managed = false;
|
| @@ -372,8 +380,6 @@ void PluginInfoMessageFilter::Context::DecidePluginStatus(
|
| DCHECK(plugin_setting != CONTENT_SETTING_DEFAULT);
|
| DCHECK(plugin_setting != CONTENT_SETTING_ASK);
|
|
|
| - PluginMetadata::SecurityStatus plugin_status =
|
| - plugin_metadata->GetSecurityStatus(plugin);
|
| #if defined(ENABLE_PLUGIN_INSTALLATION)
|
| // Check if the plugin is outdated.
|
| if (plugin_status == PluginMetadata::SECURITY_STATUS_OUT_OF_DATE &&
|
|
|