Index: cc/surfaces/surface_display_output_surface.cc |
diff --git a/cc/surfaces/surface_display_output_surface.cc b/cc/surfaces/surface_display_output_surface.cc |
index 642ec9f94b6faeb0021fdc8625f84e2a0f1f637f..dfb491ede62bb7a5c41755c89514d399b93eb950 100644 |
--- a/cc/surfaces/surface_display_output_surface.cc |
+++ b/cc/surfaces/surface_display_output_surface.cc |
@@ -17,9 +17,10 @@ namespace cc { |
SurfaceDisplayOutputSurface::SurfaceDisplayOutputSurface( |
SurfaceManager* surface_manager, |
SurfaceIdAllocator* allocator, |
- const scoped_refptr<ContextProvider>& context_provider, |
- const scoped_refptr<ContextProvider>& worker_context_provider) |
- : OutputSurface(context_provider, worker_context_provider), |
+ scoped_refptr<ContextProvider> context_provider, |
+ scoped_refptr<ContextProvider> worker_context_provider) |
+ : OutputSurface(std::move(context_provider), |
+ std::move(worker_context_provider)), |
display_client_(NULL), |
factory_(surface_manager, this), |
allocator_(allocator) { |