Index: cc/surfaces/display.cc |
diff --git a/cc/surfaces/display.cc b/cc/surfaces/display.cc |
index 29559f6b97ccda25b51bcaab3aff1a87c37c713b..3709cabb79530490977055028e80983d7c47b854 100644 |
--- a/cc/surfaces/display.cc |
+++ b/cc/surfaces/display.cc |
@@ -307,7 +307,7 @@ bool Display::DrawAndSwap() { |
"step", "Display::DrawAndSwap"); |
} |
benchmark_instrumentation::IssueDisplayRenderingStatsEvent(); |
- renderer_->SwapBuffers(frame->metadata); |
+ renderer_->SwapBuffers(std::move(frame->metadata)); |
} else { |
if (have_damage && !size_matches) |
aggregator_->SetFullDamageForSurface(current_surface_id_); |