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 02c5105f95bd402f04b0290e081ce66f4ec63e78..c2ed7a5e04fdbea916fb48daeb8d93b23b2ce019 100644 |
--- a/chrome/renderer/chrome_content_renderer_client.cc |
+++ b/chrome/renderer/chrome_content_renderer_client.cc |
@@ -518,6 +518,16 @@ WebPlugin* ChromeContentRendererClient::CreatePlugin( |
return render_view->CreatePlugin(frame, plugin, params); |
} |
+ case ChromeViewHostMsg_GetPluginInfo_Status::kNPAPINotSupported: { |
+ RenderThread::Get()->RecordUserMetrics("Plugin_NPAPINotSupported"); |
+ placeholder = PluginPlaceholder::CreateBlockedPlugin( |
+ render_view, frame, params, plugin, identifier, group_name, |
+ IDR_BLOCKED_PLUGIN_HTML, |
+ l10n_util::GetStringUTF16(IDS_PLUGIN_NOT_SUPPORTED)); |
+ render_view->Send(new ChromeViewHostMsg_NPAPINotSupported( |
+ render_view->GetRoutingID(), identifier)); |
+ break; |
+ } |
case ChromeViewHostMsg_GetPluginInfo_Status::kDisabled: { |
placeholder = PluginPlaceholder::CreateBlockedPlugin( |
render_view, frame, params, plugin, identifier, group_name, |