BrowserCompositorMac: Remove detached compositor state
With MacViews, it is now very rare to actually need a RenderWidgetHostViewMac to have its own compositor. The only circumstances where this happens are - content shell - popup windows (the date/time picker) - tab capture of backgrounded tabs Remove the concept of having a "detached" compositor, and simplify the transitions between states. This change will introduce flashes to paths that rely on the RenderWidgetHostViewMac having its own compositor (which are now vanishingly rare). Change-Id: I0feeec67a42f05de05aa4d72fe9af93f033d9d64 Reviewed-on: https://chromium-review.googlesource.com/c/1292377 Commit-Queue: ccameron <ccameron@chromium.org> Commit-Queue: Fady Samuel <fsamuel@chromium.org> Reviewed-by:Fady Samuel <fsamuel@chromium.org> Cr-Commit-Position: refs/heads/master@{#601409}
Showing
Please register or sign in to comment