Chromium Code Reviews| 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..88a2a91421bc130d6f7e7ca7232125bf9f3d7cc8 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; |
| @@ -329,6 +330,10 @@ void BrowserPlugin::updateGeometry( |
| if (old_width == window_rect.width && |
| old_height == window_rect.height) |
| return; |
| + // TODO(fsamuel): Check if this is correct: When src is not set, we shouldn't |
| + // send UpdateRect messages to the host. |
|
Charlie Reis
2012/08/27 20:23:59
Can we determine if this is correct or not, rather
lazyboy
2012/08/28 19:07:14
Fady can you asnwer this one?:
I've added this so
Fady Samuel
2012/08/29 08:16:20
So when the src attribute is not set, we may or ma
Charlie Reis
2012/08/29 18:08:12
As for Sean's question, I think manually assigning
lazyboy
2012/08/31 00:38:04
I've resolved this issue.
Ignoring everything whe
|
| + if (src_.empty()) |
| + return; |
| const size_t stride = skia::PlatformCanvas::StrideForWidth(window_rect.width); |
| const size_t size = window_rect.height * |