Index: services/surfaces/surfaces_impl.cc |
diff --git a/services/surfaces/surfaces_impl.cc b/services/surfaces/surfaces_impl.cc |
index 9b806e1e73bd9ccfb47835fe70fe99b378be3ab9..d096eba46ea089c0399c3794b278ef83d6f99618 100644 |
--- a/services/surfaces/surfaces_impl.cc |
+++ b/services/surfaces/surfaces_impl.cc |
@@ -67,7 +67,7 @@ void SurfacesImpl::DestroySurface(uint32_t local_id) { |
void SurfacesImpl::ReturnResources(const cc::ReturnedResourceArray& resources) { |
if (resources.empty() || !returner_) |
return; |
- mojo::Array<mojo::ReturnedResourcePtr> ret(resources.size()); |
+ auto ret = mojo::Array<mojo::ReturnedResourcePtr>::New(resources.size()); |
for (size_t i = 0; i < resources.size(); ++i) { |
ret[i] = mojo::ReturnedResource::From(resources[i]); |
} |