Index: content/browser/browser_plugin/browser_plugin_guest.cc |
diff --git a/content/browser/browser_plugin/browser_plugin_guest.cc b/content/browser/browser_plugin/browser_plugin_guest.cc |
index 01b47bcacd80d6fec40eeb65a478027a85cbd7c0..f9701883548ca89e46c3bf61a0dcde29f2b565a9 100644 |
--- a/content/browser/browser_plugin/browser_plugin_guest.cc |
+++ b/content/browser/browser_plugin/browser_plugin_guest.cc |
@@ -322,8 +322,9 @@ void BrowserPluginGuest::SwapCompositorFrame( |
return; |
} |
- gfx::Size view_size(frame->metadata.root_layer_size.width(), |
- frame->metadata.root_layer_size.height()); |
+ cc::RenderPass* root_pass = |
+ frame->delegated_frame_data->render_pass_list.back(); |
+ gfx::Size view_size(root_pass->output_rect.size()); |
if (last_seen_view_size_ != view_size) { |
delegate_->GuestSizeChanged(last_seen_view_size_, view_size); |
last_seen_view_size_ = view_size; |