Index: components/plugins/renderer/loadable_plugin_placeholder.cc |
diff --git a/components/plugins/renderer/loadable_plugin_placeholder.cc b/components/plugins/renderer/loadable_plugin_placeholder.cc |
index 1f38fdbf87d685db9ef62e9ef21a33c1bc0b1be1..1669c07542206dfbd963c46e84c050fc2e26f700 100644 |
--- a/components/plugins/renderer/loadable_plugin_placeholder.cc |
+++ b/components/plugins/renderer/loadable_plugin_placeholder.cc |
@@ -129,9 +129,8 @@ void LoadablePluginPlaceholder::ReplacePlugin(blink::WebPlugin* new_plugin) { |
container->invalidate(); |
container->reportGeometry(); |
- if (plugin()->focused()) |
- new_plugin->updateFocus(true, blink::WebFocusTypeNone); |
container->element().setAttribute("title", plugin()->old_title()); |
+ plugin()->ReplayReceivedData(new_plugin); |
plugin()->destroy(); |
} |