| Index: services/ui/surfaces/display_output_surface_ozone.cc
|
| diff --git a/services/ui/surfaces/display_output_surface_ozone.cc b/services/ui/surfaces/display_output_surface_ozone.cc
|
| index ea218b2d8f7078b498ab3f57c7990d2530058878..e63a2e88941bbe37f5c6ce8688619a5d8befa04b 100644
|
| --- a/services/ui/surfaces/display_output_surface_ozone.cc
|
| +++ b/services/ui/surfaces/display_output_surface_ozone.cc
|
| @@ -83,7 +83,8 @@ void DisplayOutputSurfaceOzone::SwapBuffers(cc::OutputSurfaceFrame frame) {
|
| DCHECK(reshape_size_ == frame.size);
|
| swap_size_ = reshape_size_;
|
|
|
| - buffer_queue_->SwapBuffers(frame.sub_buffer_rect);
|
| + buffer_queue_->SwapBuffers(frame.sub_buffer_rect ? *frame.sub_buffer_rect
|
| + : gfx::Rect(swap_size_));
|
| DisplayOutputSurface::SwapBuffers(std::move(frame));
|
| }
|
|
|
|
|