mac: Destroy all ui::Compositors at shutdown
It used to be a valid assumption that ui::Compositors would be destroyed before BrowserCompositorMac::DisableRecyclingForShutdown was called, but changes to NSWindows' lifetimes have made that assumption no longer valid. Destroy all BrowserCompositorMac instances at that call. Make relevant methods on RenderWidgetHostViewCocoa and RenderWidgetHostViewMac early-out when the BrowserCompositorMac is gone. Bug: 805726 Change-Id: I429b6b546344a23cd93e64dae4a004065328d5a6 Reviewed-on: https://chromium-review.googlesource.com/947813 Commit-Queue: ccameron <ccameron@chromium.org> Reviewed-by:Trent Apted <tapted@chromium.org> Cr-Commit-Position: refs/heads/master@{#540798}
Showing
Please register or sign in to comment