| Index: content/browser/renderer_host/delegated_frame_host.cc
|
| diff --git a/content/browser/renderer_host/delegated_frame_host.cc b/content/browser/renderer_host/delegated_frame_host.cc
|
| index 0ba9c7bd0fa57e2bd642aa7ba38994637dbb24c6..f6ac6aa3b26a01e84c3cb93f1849751746633b26 100644
|
| --- a/content/browser/renderer_host/delegated_frame_host.cc
|
| +++ b/content/browser/renderer_host/delegated_frame_host.cc
|
| @@ -38,28 +38,6 @@
|
|
|
| namespace content {
|
|
|
| -namespace {
|
| -
|
| -void SatisfyCallback(cc::SurfaceManager* manager,
|
| - const cc::SurfaceSequence& sequence) {
|
| - std::vector<uint32_t> sequences;
|
| - sequences.push_back(sequence.sequence);
|
| - manager->DidSatisfySequences(sequence.frame_sink_id, &sequences);
|
| -}
|
| -
|
| -void RequireCallback(cc::SurfaceManager* manager,
|
| - const cc::SurfaceId& id,
|
| - const cc::SurfaceSequence& sequence) {
|
| - cc::Surface* surface = manager->GetSurfaceForId(id);
|
| - if (!surface) {
|
| - LOG(ERROR) << "Attempting to require callback on nonexistent surface";
|
| - return;
|
| - }
|
| - surface->AddDestructionDependency(sequence);
|
| -}
|
| -
|
| -} // namespace
|
| -
|
| ////////////////////////////////////////////////////////////////////////////////
|
| // DelegatedFrameHost
|
|
|
| @@ -510,11 +488,11 @@ void DelegatedFrameHost::SwapDelegatedFrame(uint32_t compositor_frame_sink_id,
|
| ack_callback);
|
| if (allocated_new_local_frame_id) {
|
| // manager must outlive compositors using it.
|
| + cc::SurfaceId surface_id(frame_sink_id_, local_frame_id_);
|
| + cc::SurfaceInfo surface_info(surface_id, frame_device_scale_factor,
|
| + frame_size);
|
| client_->DelegatedFrameHostGetLayer()->SetShowSurface(
|
| - cc::SurfaceId(frame_sink_id_, local_frame_id_),
|
| - base::Bind(&SatisfyCallback, base::Unretained(manager)),
|
| - base::Bind(&RequireCallback, base::Unretained(manager)), frame_size,
|
| - frame_device_scale_factor, frame_size_in_dip);
|
| + surface_info, manager->reference_factory(), frame_size_in_dip);
|
| current_surface_size_ = frame_size;
|
| current_scale_factor_ = frame_device_scale_factor;
|
| }
|
|
|