DescriptionFix bug removing temporary surface references.
If there are multiple surfaces from the same FrameSinkId that have
temporary references we might not remove one of the temporary
references. We track the temporary references in DisplayConfigurator
and remove them when a real reference is added. An iterator is
incremented twice in some cases and we stop tracking one extra temporary
reference we never removed. DisplayCompositor no longer knows about the
temporary reference, so it never gets removed.
BUG=none
Review-Url: https://codereview.chromium.org/2612873003
Cr-Commit-Position: refs/heads/master@{#441761}
Committed: https://chromium.googlesource.com/chromium/src/+/eec5f76832b767aea7ef2990cf738df292c0f8fc
Patch Set 1 #
Messages
Total messages: 8 (4 generated)
|