DescriptionRemove GetViewBoundsWithResizeLock.
Before delegated rendering, it was needed to throttle resizes beyond the
existing resize ack mechanism, because we could receive the frame after
the ViewHostMsg_UpdateRect with the ack.
With delegated rendering, we receive the frame before the ack (ack is
sent in RenderWidget::didCompleteSwapBuffers, which necessarily happens
after CompositorOutputSurface::SwapBuffers which sends the
ViewHostMsg_SwapCompositorFrame)
This then avoids RenderWidgetHostViewAura::GetViewBounds from changing
based on renderer state, which removes transient states (and related
test flakiness).
This depends on https://codereview.chromium.org/286053002/ because this
exposes test flakiness.
BUG=None
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=270786
Patch Set 1 #
Messages
Total messages: 10 (0 generated)
|