Index: services/native_viewport/native_viewport_impl.cc |
diff --git a/services/native_viewport/native_viewport_impl.cc b/services/native_viewport/native_viewport_impl.cc |
index bfc701acb8cda215dedebdabcadcf08e055ef612..65eed1063befd39b37a5cb27b47185f423d0736f 100644 |
--- a/services/native_viewport/native_viewport_impl.cc |
+++ b/services/native_viewport/native_viewport_impl.cc |
@@ -37,7 +37,7 @@ NativeViewportImpl::NativeViewportImpl(mojo::ApplicationImpl* app, |
metrics_(mojo::ViewportMetrics::New()), |
waiting_for_event_ack_(false), |
weak_factory_(this) { |
- app->ConnectToService("mojo:surfaces_service", &surfaces_service_); |
+ app->ConnectToService("mojo:surfaces_service", &surface_); |
// TODO(jamesr): Should be mojo_gpu_service |
app->ConnectToService("mojo:native_viewport_service", &gpu_service_); |
} |
@@ -84,8 +84,7 @@ void NativeViewportImpl::SubmittedFrame(mojo::SurfaceIdPtr child_surface_id) { |
// TODO(jamesr): When everything is converted to surfaces initialize this |
// eagerly. |
viewport_surface_.reset(new ViewportSurface( |
- surfaces_service_.get(), gpu_service_.get(), |
- metrics_->size.To<gfx::Size>(), |
+ surface_.Pass(), gpu_service_.get(), metrics_->size.To<gfx::Size>(), |
child_surface_id.To<cc::SurfaceId>())); |
if (widget_id_) |
viewport_surface_->SetWidgetId(widget_id_); |