summaryrefslogtreecommitdiffstats
path: root/chromium/ui/android/delegated_frame_host_android.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/ui/android/delegated_frame_host_android.cc')
-rw-r--r--chromium/ui/android/delegated_frame_host_android.cc2
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_)};