Fix 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}
Showing
Please register or sign in to comment