-
Kramer Ge authored
wl_surface.commits of a frame can happen asynchronously due to wl_buffer import delay, frame callbacks, etc. This asynchrony can cause visual glitches when the root_surface commits before its subsurfaces commit. This CL ensures that a root_surface commit always happens after other commits in a frame. Change-Id: I7c83e122c4cdee42e6b8aca74875fa71b6c1ab5a Bug: 1144179 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2547395 Commit-Queue: Kramer Ge <fangzhoug@chromium.org> Reviewed-by:
Robert Kroeger <rjkroege@chromium.org> Reviewed-by:
Maksim Sisov (GMT+2) <msisov@igalia.com> Cr-Commit-Position: refs/heads/master@{#834327}
a489cfcd