Commit 44621cb4 authored by akaba's avatar akaba Committed by Commit Bot

Remove Commit and Redraw In SurfaceLayer::SetFallbackSurfaceId

Fallback SurfaceIds are no longer needed for SurfaceReferences thus
this CL removes the fix for https://crbug.com/827242


Bug: 874138
Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel;master.tryserver.blink:linux_trusty_blink_rel
Change-Id: I400fb64a69d4395f7463634db87b957ff7005788
Reviewed-on: https://chromium-review.googlesource.com/1174916Reviewed-by: default avatarFady Samuel <fsamuel@chromium.org>
Reviewed-by: default avatarSaman Sami <samans@chromium.org>
Commit-Queue: Andre Kaba <akaba@google.com>
Cr-Commit-Position: refs/heads/master@{#583917}
parent b7da3574
...@@ -68,15 +68,8 @@ void SurfaceLayer::SetPrimarySurfaceId(const viz::SurfaceId& surface_id, ...@@ -68,15 +68,8 @@ void SurfaceLayer::SetPrimarySurfaceId(const viz::SurfaceId& surface_id,
} }
void SurfaceLayer::SetFallbackSurfaceId(const viz::SurfaceId& surface_id) { void SurfaceLayer::SetFallbackSurfaceId(const viz::SurfaceId& surface_id) {
if (surface_range_.start() == surface_id) { if (surface_range_.start() == surface_id)
// TODO(samans): This was added to fix https://crbug.com/827242. Remove this
// once fallback SurfaceIds aren't tied to SurfaceReferences, and
// viz::Display can handle missing fallbacks. https://crbug.com/857575
if (layer_tree_host())
layer_tree_host()->SetNeedsCommitWithForcedRedraw();
return; return;
}
TRACE_EVENT_WITH_FLOW2( TRACE_EVENT_WITH_FLOW2(
TRACE_DISABLED_BY_DEFAULT("viz.surface_id_flow"), TRACE_DISABLED_BY_DEFAULT("viz.surface_id_flow"),
"LocalSurfaceId.Submission.Flow", "LocalSurfaceId.Submission.Flow",
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment