Index: cc/resources/resource_provider.cc |
diff --git a/cc/resources/resource_provider.cc b/cc/resources/resource_provider.cc |
index 9431d6aaa783f9f0e4c523961f7521314198fdff..ff0652465d9047447fb376bd097988db9828acdb 100644 |
--- a/cc/resources/resource_provider.cc |
+++ b/cc/resources/resource_provider.cc |
@@ -1433,6 +1433,7 @@ void ResourceProvider::ReceiveFromChild( |
// Don't allocate a texture for a child. |
resource.allocated = true; |
resource.imported_count = 1; |
+ resource.allow_overlay = it->allow_overlay; |
child_info.parent_to_child_map[local_id] = it->id; |
child_info.child_to_parent_map[it->id] = local_id; |
} |
@@ -1593,6 +1594,7 @@ void ResourceProvider::TransferResource(GLES2Interface* gl, |
resource->filter = source->filter; |
resource->size = source->size; |
resource->is_repeated = (source->wrap_mode == GL_REPEAT); |
+ resource->allow_overlay = source->allow_overlay; |
if (source->type == Bitmap) { |
resource->mailbox_holder.mailbox = source->shared_bitmap_id; |