| Index: chrome/renderer/blocked_plugin.cc
|
| diff --git a/chrome/renderer/blocked_plugin.cc b/chrome/renderer/blocked_plugin.cc
|
| index 906726f7d2ab6c8d7b23d9bc0b8c1f2e2c6e9459..b5d280db5d7f4e04c5b36767f605b3ddb832a88c 100644
|
| --- a/chrome/renderer/blocked_plugin.cc
|
| +++ b/chrome/renderer/blocked_plugin.cc
|
| @@ -10,6 +10,7 @@
|
| #include "base/string_piece.h"
|
| #include "chrome/common/jstemplate_builder.h"
|
| #include "chrome/common/notification_service.h"
|
| +#include "chrome/common/render_messages.h"
|
| #include "chrome/renderer/render_view.h"
|
| #include "grit/generated_resources.h"
|
| #include "grit/renderer_resources.h"
|
| @@ -91,15 +92,15 @@ void BlockedPlugin::LoadPlugin() {
|
| CHECK(plugin_);
|
| WebPluginContainer* container = plugin_->container();
|
| WebPlugin* new_plugin =
|
| - render_view_->CreatePluginInternal(frame_,
|
| - plugin_params_,
|
| - NULL,
|
| - std::string());
|
| + render_view_->CreatePluginNoCheck(frame_,
|
| + plugin_params_);
|
| if (new_plugin && new_plugin->initialize(container)) {
|
| container->setPlugin(new_plugin);
|
| plugin_->ReplayReceivedData(new_plugin);
|
| container->invalidate();
|
| container->reportGeometry();
|
| plugin_->destroy();
|
| + render_view_->Send(
|
| + new ViewHostMsg_BlockedPluginLoaded(render_view_->routing_id()));
|
| }
|
| }
|
|
|