commit | 9644d472bfb47f58d7ec12ef27dd83bbe7bb0214 | [log] [tgz] |
---|---|---|
author | Scott Violet <sky@chromium.org> | Wed Oct 10 22:50:08 2018 |
committer | Commit Bot <commit-bot@chromium.org> | Wed Oct 10 22:50:08 2018 |
tree | f0d476fa914b4bbea7886385a07d00e5e57a3793 | |
parent | 0dd82087d24bed1943884f91accb54cb5a278c5d [diff] |
window-service: make sure LocalSurfaceId is correctly set There are two changes here: . If WindowTree::SetBounds() is called with the same bounds, the LocalSurfaceId changes, the LocalSurfaceId needs to be passed down to the embedded client. Otherwise the ids aren't in sync. . When the FrameSinkId is allocated, clients may need to update the LocalSurfaceId and tell the server. These surfaced after the recent removal of EMBED_OWNER. EMBED_OWNER hids these issues, to a degree. BUG=none TEST=covered by test Change-Id: I5d4d059174b8d5f6d9e3dff056adc15c16438ac4 Reviewed-on: https://chromium-review.googlesource.com/c/1274588 Reviewed-by: Fady Samuel <fsamuel@chromium.org> Commit-Queue: Scott Violet <sky@chromium.org> Cr-Commit-Position: refs/heads/master@{#598555}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .