Index: content/renderer/pepper/message_channel.cc |
diff --git a/content/renderer/pepper/message_channel.cc b/content/renderer/pepper/message_channel.cc |
index 2fd4410bda3b738f41bb435499282e81584ceb77..c8ede8dbbb31dddb0f8839301857a17ef2dfffed 100644 |
--- a/content/renderer/pepper/message_channel.cc |
+++ b/content/renderer/pepper/message_channel.cc |
@@ -10,6 +10,8 @@ |
#include "base/bind.h" |
#include "base/logging.h" |
#include "base/message_loop/message_loop.h" |
+#include "content/public/common/content_client.h" |
+#include "content/public/renderer/content_renderer_client.h" |
#include "content/renderer/pepper/host_array_buffer_var.h" |
#include "content/renderer/pepper/npapi_glue.h" |
#include "content/renderer/pepper/pepper_plugin_instance_impl.h" |
@@ -76,8 +78,7 @@ bool HasDevChannelPermission(NPObject* channel_object) { |
MessageChannel* channel = ToMessageChannel(channel_object); |
if (!channel) |
return false; |
- return channel->instance()->module()->permissions().HasPermission( |
- ppapi::PERMISSION_DEV_CHANNEL); |
+ return GetContentClient()->renderer()->IsPluginAllowedToUseDevChannelAPIs(); |
} |
//------------------------------------------------------------------------------ |