DescriptionEnsure that instances of DisplayImpl and SurfaceImpl don't outlive SurfacesServiceApplication.
This is because they have an unowned pointer to cc::SurfaceManager.
Also ensure we don't have a double delete of display_ in DisplayImpl's destructor. This occurred because when display_ was deleted, it would end up calling back into OutputSurfaceLost() which would attempt to delete display__ again.
This is split off https://codereview.chromium.org/1139673003
BUG=484234
Committed: https://crrev.com/cc43e06f6855d1c34645e498f88d64385f727405
Cr-Commit-Position: refs/heads/master@{#330386}
Patch Set 1 #
Total comments: 2
Patch Set 2 : review comments #
Messages
Total messages: 9 (2 generated)
|