[fuchsia] Restore healthy browser shutdown by adding platform teardown calls.
OzonePlatform members are intended to be leaked on browser shutdown, so any FIDL channels contained by it (directly or indirectly) will encounter connection errors on browser shutdown. This CL causes some Ozone Platform objects, and their constituent FIDL client objects, to be torn down as part of the normal browser shutdown procedure. Also fixes another shutdown breaking issue because the FocusController was wrongly taking ownership of the FrameImpl. Change-Id: I2f7bf7b9417dea33f4b4f4aa3bd763204e8e8a42 Reviewed-on: https://chromium-review.googlesource.com/c/1252901 Commit-Queue: Kevin Marshall <kmarshall@chromium.org> Reviewed-by:Sergey Ulanov <sergeyu@chromium.org> Cr-Commit-Position: refs/heads/master@{#597637}
Showing
Please register or sign in to comment