| Index: components/mus/surfaces/direct_output_surface.cc
|
| diff --git a/components/mus/surfaces/direct_output_surface.cc b/components/mus/surfaces/direct_output_surface.cc
|
| index c4c3544230604e757e2c99026e47e16e9ea848e3..7c7bc55f4c903d81dc260fad54b390c241591791 100644
|
| --- a/components/mus/surfaces/direct_output_surface.cc
|
| +++ b/components/mus/surfaces/direct_output_surface.cc
|
| @@ -48,15 +48,15 @@ void DirectOutputSurface::OnVSyncParametersUpdated(
|
| interval.is_zero() ? cc::BeginFrameArgs::DefaultInterval() : interval);
|
| }
|
|
|
| -void DirectOutputSurface::SwapBuffers(cc::CompositorFrame* frame) {
|
| +void DirectOutputSurface::SwapBuffers(cc::CompositorFrame frame) {
|
| DCHECK(context_provider_);
|
| - DCHECK(frame->gl_frame_data);
|
| - if (frame->gl_frame_data->sub_buffer_rect ==
|
| - gfx::Rect(frame->gl_frame_data->size)) {
|
| + DCHECK(frame.gl_frame_data);
|
| + if (frame.gl_frame_data->sub_buffer_rect ==
|
| + gfx::Rect(frame.gl_frame_data->size)) {
|
| context_provider_->ContextSupport()->Swap();
|
| } else {
|
| context_provider_->ContextSupport()->PartialSwapBuffers(
|
| - frame->gl_frame_data->sub_buffer_rect);
|
| + frame.gl_frame_data->sub_buffer_rect);
|
| }
|
|
|
| gpu::gles2::GLES2Interface* gl = context_provider_->ContextGL();
|
|
|