diff options
Diffstat (limited to 'chromium/ui/android/delegated_frame_host_android.cc')
-rw-r--r-- | chromium/ui/android/delegated_frame_host_android.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/chromium/ui/android/delegated_frame_host_android.cc b/chromium/ui/android/delegated_frame_host_android.cc index 78c270fb4b0..2d82cc8ad30 100644 --- a/chromium/ui/android/delegated_frame_host_android.cc +++ b/chromium/ui/android/delegated_frame_host_android.cc @@ -198,7 +198,7 @@ void DelegatedFrameHostAndroid::EvictDelegatedFrame() { content_layer_->RemoveFromParent(); content_layer_ = nullptr; } - if (!HasSavedFrame()) + if (!HasSavedFrame() || frame_evictor_->visible()) return; std::vector<viz::SurfaceId> surface_ids = { viz::SurfaceId(frame_sink_id_, local_surface_id_)}; |