| Index: cc/resources/resource_provider.cc
|
| diff --git a/cc/resources/resource_provider.cc b/cc/resources/resource_provider.cc
|
| index d4a7087fa010008769b9f5e55339efe0c3cd7689..f4252436655c129f4832bfaacab4cacb7a67f698 100644
|
| --- a/cc/resources/resource_provider.cc
|
| +++ b/cc/resources/resource_provider.cc
|
| @@ -594,9 +594,11 @@ ResourceId ResourceProvider::CreateResourceFromTextureMailbox(
|
| DCHECK(mailbox.IsValid());
|
| Resource* resource = nullptr;
|
| if (mailbox.IsTexture()) {
|
| + gfx::Size size =
|
| + mailbox.is_overlay_candidate() ? mailbox.size_in_pixels() : gfx::Size();
|
| resource = InsertResource(
|
| id,
|
| - Resource(0, gfx::Size(), Resource::EXTERNAL, mailbox.target(),
|
| + Resource(0, size, Resource::EXTERNAL, mailbox.target(),
|
| mailbox.nearest_neighbor() ? GL_NEAREST : GL_LINEAR,
|
| TEXTURE_HINT_IMMUTABLE, RESOURCE_TYPE_GL_TEXTURE, RGBA_8888));
|
| } else {
|
|
|