Index: cc/blink/web_external_texture_layer_impl.cc |
diff --git a/cc/blink/web_external_texture_layer_impl.cc b/cc/blink/web_external_texture_layer_impl.cc |
index 03f6e18fb64c45f89b7293d84863c185737b1460..e08f9e3657c233f67431f33dc4e4982f0571eac2 100644 |
--- a/cc/blink/web_external_texture_layer_impl.cc |
+++ b/cc/blink/web_external_texture_layer_impl.cc |
@@ -87,8 +87,10 @@ bool WebExternalTextureLayerImpl::PrepareTextureMailbox( |
memcpy(&sync_token, client_mailbox.syncToken, sizeof(sync_token)); |
gfx::Size size; |
- if (client_mailbox.allowOverlay) |
- size = gfx::Size(layer_->bounds().width, layer_->bounds().height); |
+ if (client_mailbox.allowOverlay) { |
+ size = gfx::Size(client_mailbox.textureSize.width, |
+ client_mailbox.textureSize.height); |
+ } |
*mailbox = |
cc::TextureMailbox(name, sync_token, client_mailbox.textureTarget, size, |