| 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 975951e9e807cfcdae27533f5a43e63f87f200e0..da0d50b04755805961f9c7146159663dcc23ec00 100644
|
| --- a/ui/android/delegated_frame_host_android.cc
|
| +++ b/ui/android/delegated_frame_host_android.cc
|
| @@ -129,6 +129,7 @@
|
|
|
| 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;
|
| @@ -191,7 +192,7 @@
|
|
|
| content_layer_->RemoveFromParent();
|
| content_layer_ = nullptr;
|
| - surface_factory_->EvictSurface();
|
| + surface_factory_->Destroy(current_frame_->local_frame_id);
|
| current_frame_.reset();
|
|
|
| UpdateBackgroundLayer();
|
|
|