| Index: chrome/renderer/chrome_content_renderer_client.cc
|
| diff --git a/chrome/renderer/chrome_content_renderer_client.cc b/chrome/renderer/chrome_content_renderer_client.cc
|
| index 69a2c4e088bcd0d185b145f2e3c9cf13bfce6fda..0e61af9966e02bc7a086fb5e4ed51a6ef9933cd1 100644
|
| --- a/chrome/renderer/chrome_content_renderer_client.cc
|
| +++ b/chrome/renderer/chrome_content_renderer_client.cc
|
| @@ -795,6 +795,22 @@ WebPlugin* ChromeContentRendererClient::CreatePlugin(
|
| observer->DidBlockContentType(content_type);
|
| break;
|
| }
|
| + case ChromeViewHostMsg_GetPluginInfo_Status::kBlockedByPolicy: {
|
| + placeholder = ChromePluginPlaceholder::CreateBlockedPlugin(
|
| + render_frame,
|
| + frame,
|
| + params,
|
| + plugin,
|
| + identifier,
|
| + group_name,
|
| + IDR_BLOCKED_PLUGIN_HTML,
|
| + l10n_util::GetStringFUTF16(IDS_PLUGIN_BLOCKED, group_name));
|
| + placeholder->set_allow_loading(false);
|
| + RenderThread::Get()->RecordAction(
|
| + UserMetricsAction("Plugin_BlockedByPolicy"));
|
| + observer->DidBlockContentType(content_type);
|
| + break;
|
| + }
|
| }
|
| }
|
| placeholder->SetStatus(status);
|
|
|