commit | f4ff86d7541efb00c2162760b5f30d737a075777 | [log] [tgz] |
---|---|---|
author | Victor Costan <costan@fuchsia.infra.roller.google.com> | Tue Feb 11 14:28:29 2025 -0800 |
committer | Copybara-Service <copybara-worker@google.com> | Tue Feb 11 14:32:04 2025 -0800 |
tree | cdc2087213fa61815a977cfa128bd45c9bc7bf63 | |
parent | 2e5260dc485cd91541813fa282bde3bb7652d6fb [diff] |
[roll] Roll fuchsia [display][coordinator] Stop applying empty config on client teardown. Client:TearDown() currently unconditionally calls ApplyConfig() at the end of its cleanup. This applies an empty (zero-layer) display configuration, because the cleanup empties the layer lists for the pending configuration. This logic is incorrect, and conflicts with the correct behavior implemented in Client::SetOwnership(). The correct behavior when a client disconnects is to have the Coordinator reapply the last configuration applied by the new display owner. If there is no such configuration, or if the configuration no longer passes the verification, the current configuration must remain displayed. Original-Bug: 394413629 Test: fx test //src/graphics/display Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1204347 Original-Revision: 59c53608582b8ae73312bd350c30f0a5292ff4e4 GitOrigin-RevId: 72f50243f44b553e0f49fe146939d4d3d647d0c1 Change-Id: Ie53be273cd118a089e8bdfe93370972b9792a5f2
This repository contains Fuchsia's Global Integration manifest files.
All changes should be made to the internal version of this repository. Our infrastructure automatically updates this version when the internal one changes.
Currently all changes must be made by a Google employee. Non-Google employees wishing to make a change can ask for assistance in one of the communication channels documented at get involved.
First install Jiri.
Next run:
$ jiri init $ jiri import minimal https://fuchsia.googlesource.com/integration $ jiri update
Third party projects should have their own subdirectory in ./third_party
.