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(); |