Chromium Code Reviews| Index: cc/quads/render_pass.cc |
| diff --git a/cc/quads/render_pass.cc b/cc/quads/render_pass.cc |
| index 34f24e31d5f62efd0cfa37d7281f30a0be00e0fb..67ce2d7640862f3286aa0dd785ed8834160d3c8d 100644 |
| --- a/cc/quads/render_pass.cc |
| +++ b/cc/quads/render_pass.cc |
| @@ -87,6 +87,18 @@ RenderPass::~RenderPass() { |
| "cc::RenderPass", id.AsTracingId()); |
| } |
| +RenderPass& RenderPass::operator=(RenderPass&& other) { |
|
danakj
2016/06/22 00:05:09
can you use =default?
Fady Samuel
2016/06/22 20:08:15
This change is unnecessary. Removed.
|
| + id = other.id; |
| + output_rect = other.output_rect; |
| + damage_rect = other.damage_rect; |
| + transform_to_root_target = other.transform_to_root_target; |
| + has_transparent_background = other.has_transparent_background; |
| + quad_list = std::move(other.quad_list); |
| + copy_requests = std::move(other.copy_requests); |
| + shared_quad_state_list = std::move(other.shared_quad_state_list); |
| + return *this; |
| +} |
| + |
| std::unique_ptr<RenderPass> RenderPass::Copy(RenderPassId new_id) const { |
| std::unique_ptr<RenderPass> copy_pass( |
| Create(shared_quad_state_list.size(), quad_list.size())); |