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 8ba5421f33aa700fe63e733024d9a5185ed74684..700f34d1681fb11cb98631a111024507a9606965 100644 |
--- a/content/renderer/browser_plugin/browser_plugin.cc |
+++ b/content/renderer/browser_plugin/browser_plugin.cc |
@@ -92,11 +92,12 @@ void BrowserPlugin::SetSrcAttribute(const std::string& src) { |
return; |
if (!src.empty()) { |
BrowserPluginManager::Get()->Send( |
- new BrowserPluginHostMsg_NavigateOrCreateGuest( |
+ new BrowserPluginHostMsg_NavigateGuest( |
render_view_->GetRoutingID(), |
instance_id_, |
parent_frame_, |
- src)); |
+ src, |
+ gfx::Size(width(), height()))); |
} |
src_ = src; |
guest_crashed_ = false; |
@@ -353,7 +354,6 @@ void BrowserPlugin::updateGeometry( |
instance_id_, |
params)); |
resize_pending_ = true; |
- |
if (damage_buffer_) { |
RenderProcess::current()->FreeTransportDIB(damage_buffer_); |
damage_buffer_ = NULL; |