Index: chrome/renderer/blocked_plugin.cc |
diff --git a/chrome/renderer/blocked_plugin.cc b/chrome/renderer/blocked_plugin.cc |
index 1aeed1cfd04d7603e942c42d6f96f3d91e1c6218..b06fd55445fa469a10f0eae80feff93b2669957e 100644 |
--- a/chrome/renderer/blocked_plugin.cc |
+++ b/chrome/renderer/blocked_plugin.cc |
@@ -94,9 +94,9 @@ void BlockedPlugin::LoadPlugin() { |
plugin_params_); |
if (new_plugin && new_plugin->initialize(container)) { |
container->setPlugin(new_plugin); |
- plugin_->ReplayReceivedData(new_plugin); |
container->invalidate(); |
container->reportGeometry(); |
+ plugin_->ReplayReceivedData(new_plugin); |
plugin_->destroy(); |
render_view_->Send( |
new ViewHostMsg_BlockedPluginLoaded(render_view_->routing_id())); |