| Index: ui/android/delegated_frame_host_android.cc
|
| diff --git a/ui/android/delegated_frame_host_android.cc b/ui/android/delegated_frame_host_android.cc
|
| index da0d50b04755805961f9c7146159663dcc23ec00..81b109353c6e1caad68345851bc75a61c688b1bb 100644
|
| --- a/ui/android/delegated_frame_host_android.cc
|
| +++ b/ui/android/delegated_frame_host_android.cc
|
| @@ -129,7 +129,6 @@ void DelegatedFrameHostAndroid::SubmitCompositorFrame(
|
|
|
| current_frame_ = base::MakeUnique<FrameData>();
|
| current_frame_->local_frame_id = surface_id_allocator_->GenerateId();
|
| - surface_factory_->Create(current_frame_->local_frame_id);
|
|
|
| current_frame_->surface_size = surface_size;
|
| current_frame_->top_controls_height = frame.metadata.top_controls_height;
|
| @@ -192,7 +191,7 @@ void DelegatedFrameHostAndroid::DestroyDelegatedContent() {
|
|
|
| content_layer_->RemoveFromParent();
|
| content_layer_ = nullptr;
|
| - surface_factory_->Destroy(current_frame_->local_frame_id);
|
| + surface_factory_->EvictFrame();
|
| current_frame_.reset();
|
|
|
| UpdateBackgroundLayer();
|
|
|