| Index: cc/test/test_compositor_frame_sink.cc
|
| diff --git a/cc/test/test_compositor_frame_sink.cc b/cc/test/test_compositor_frame_sink.cc
|
| index 440b5d5adb66faba7ebc1d622c32ecaede253b90..32d4a816c7471bfdf04ef0f003af562f43a8c8e7 100644
|
| --- a/cc/test/test_compositor_frame_sink.cc
|
| +++ b/cc/test/test_compositor_frame_sink.cc
|
| @@ -132,20 +132,17 @@
|
| frame.metadata.begin_frame_ack.sequence_number);
|
| test_client_->DisplayReceivedCompositorFrame(frame);
|
|
|
| + if (!delegated_local_surface_id_.is_valid()) {
|
| + delegated_local_surface_id_ = local_surface_id_allocator_->GenerateId();
|
| + }
|
| + display_->SetLocalSurfaceId(delegated_local_surface_id_,
|
| + frame.metadata.device_scale_factor);
|
| +
|
| gfx::Size frame_size = frame.render_pass_list.back()->output_rect.size();
|
| - float device_scale_factor = frame.metadata.device_scale_factor;
|
| - if (!local_surface_id_.is_valid() || frame_size != display_size_ ||
|
| - device_scale_factor != device_scale_factor_) {
|
| - local_surface_id_ = local_surface_id_allocator_->GenerateId();
|
| - display_->SetLocalSurfaceId(local_surface_id_, device_scale_factor);
|
| - display_->Resize(frame_size);
|
| - display_size_ = frame_size;
|
| - device_scale_factor_ = device_scale_factor;
|
| - }
|
| -
|
| - bool result =
|
| - support_->SubmitCompositorFrame(local_surface_id_, std::move(frame));
|
| - DCHECK(result);
|
| + display_->Resize(frame_size);
|
| +
|
| + support_->SubmitCompositorFrame(delegated_local_surface_id_,
|
| + std::move(frame));
|
|
|
| for (std::unique_ptr<CopyOutputRequest>& copy_request : copy_requests_) {
|
| support_->RequestCopyOfSurface(std::move(copy_request));
|
|
|