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())); |