Index: content/browser/renderer_host/render_message_filter.cc |
diff --git a/content/browser/renderer_host/render_message_filter.cc b/content/browser/renderer_host/render_message_filter.cc |
index 0823310897e723e7b076dd8c4b8d6ebaa3a5df2b..9ef28047b99dd1aa90101acb5f6df1690f9166ba 100644 |
--- a/content/browser/renderer_host/render_message_filter.cc |
+++ b/content/browser/renderer_host/render_message_filter.cc |
@@ -329,6 +329,7 @@ RenderMessageFilter::~RenderMessageFilter() { |
void RenderMessageFilter::OnChannelClosing() { |
BrowserMessageFilter::OnChannelClosing(); |
+#if defined(ENABLE_PLUGINS) |
for (std::set<OpenChannelToNpapiPluginCallback*>::iterator it = |
plugin_host_clients_.begin(); it != plugin_host_clients_.end(); ++it) { |
OpenChannelToNpapiPluginCallback* client = *it; |
@@ -343,6 +344,7 @@ void RenderMessageFilter::OnChannelClosing() { |
} |
client->Cancel(); |
} |
+#endif |
plugin_host_clients_.clear(); |
} |
@@ -383,9 +385,9 @@ bool RenderMessageFilter::OnMessageReceived(const IPC::Message& message, |
IPC_MESSAGE_HANDLER_DELAY_REPLY(ViewHostMsg_GetPlugins, OnGetPlugins) |
IPC_MESSAGE_HANDLER(ViewHostMsg_GetPluginInfo, OnGetPluginInfo) |
IPC_MESSAGE_HANDLER(ViewHostMsg_DownloadUrl, OnDownloadUrl) |
+#if defined(ENABLE_PLUGINS) |
IPC_MESSAGE_HANDLER_DELAY_REPLY(ViewHostMsg_OpenChannelToPlugin, |
OnOpenChannelToPlugin) |
-#if defined(ENABLE_PLUGINS) |
IPC_MESSAGE_HANDLER_DELAY_REPLY(ViewHostMsg_OpenChannelToPepperPlugin, |
OnOpenChannelToPepperPlugin) |
IPC_MESSAGE_HANDLER(ViewHostMsg_DidCreateOutOfProcessPepperInstance, |
@@ -636,12 +638,12 @@ void RenderMessageFilter::OnGetPlugins( |
const base::TimeTicks now = base::TimeTicks::Now(); |
if (now - last_plugin_refresh_time_ >= threshold) { |
// Only refresh if the threshold hasn't been exceeded yet. |
- PluginServiceImpl::GetInstance()->RefreshPlugins(); |
+ PluginService::GetInstance()->RefreshPlugins(); |
last_plugin_refresh_time_ = now; |
} |
} |
- PluginServiceImpl::GetInstance()->GetPlugins( |
+ PluginService::GetInstance()->GetPlugins( |
base::Bind(&RenderMessageFilter::GetPluginsCallback, this, reply_msg)); |
} |
@@ -649,7 +651,7 @@ void RenderMessageFilter::GetPluginsCallback( |
IPC::Message* reply_msg, |
const std::vector<webkit::WebPluginInfo>& all_plugins) { |
// Filter the plugin list. |
- PluginServiceFilter* filter = PluginServiceImpl::GetInstance()->GetFilter(); |
+ PluginServiceFilter* filter = PluginService::GetInstance()->GetFilter(); |
std::vector<webkit::WebPluginInfo> plugins; |
int child_process_id = -1; |