Index: content/renderer/browser_plugin/browser_plugin.cc |
diff --git a/content/renderer/browser_plugin/browser_plugin.cc b/content/renderer/browser_plugin/browser_plugin.cc |
index a1a84fccc1edd8ac528bed2a65482db206865428..0f1935acbdfd17d86607dbe4858aad288fc73c4e 100644 |
--- a/content/renderer/browser_plugin/browser_plugin.cc |
+++ b/content/renderer/browser_plugin/browser_plugin.cc |
@@ -446,8 +446,10 @@ void BrowserPlugin::updateGeometry( |
int old_height = height(); |
plugin_rect_ = window_rect; |
if (!ready_) { |
- if (delegate_) |
+ if (delegate_) { |
+ delegate_->DidResizeElement(gfx::Size(), plugin_size()); |
delegate_->Ready(); |
+ } |
ready_ = true; |
} |
if (!attached()) |
@@ -466,6 +468,11 @@ void BrowserPlugin::updateGeometry( |
render_view_routing_id_, |
browser_plugin_instance_id_, |
params)); |
+ |
+ if (delegate_) { |
+ delegate_->DidResizeElement( |
+ gfx::Size(old_width, old_height), plugin_size()); |
+ } |
} |
void BrowserPlugin::PopulateResizeGuestParameters( |