| 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 bb2c2cd0c72dbe20f27134ae996ba06bee85e508..a0ae3090976c5bbb160bc9417db07d316e29f128 100644
|
| --- a/chrome/browser/plugins/plugin_info_message_filter.cc
|
| +++ b/chrome/browser/plugins/plugin_info_message_filter.cc
|
| @@ -22,6 +22,7 @@
|
| #include "components/content_settings/core/browser/content_settings_utils.h"
|
| #include "components/content_settings/core/browser/host_content_settings_map.h"
|
| #include "components/content_settings/core/common/content_settings.h"
|
| +#include "components/plugins/common/plugins_field_trial.h"
|
| #include "components/rappor/rappor_service.h"
|
| #include "content/public/browser/browser_thread.h"
|
| #include "content/public/browser/plugin_service.h"
|
| @@ -416,7 +417,9 @@ void PluginInfoMessageFilter::Context::DecidePluginStatus(
|
| }
|
| #endif // defined(ENABLE_EXTENSIONS)
|
|
|
| - if (plugin_setting == CONTENT_SETTING_DETECT_IMPORTANT_CONTENT) {
|
| + if (plugin_setting == CONTENT_SETTING_DETECT_IMPORTANT_CONTENT ||
|
| + (plugin_setting == CONTENT_SETTING_ALLOW &&
|
| + PluginsFieldTrial::EnableForcePluginPowerSaver())) {
|
| status->value =
|
| ChromeViewHostMsg_GetPluginInfo_Status::kPlayImportantContent;
|
| } else if (plugin_setting == CONTENT_SETTING_BLOCK ||
|
|
|