DescriptionRevert of RenderWidget: hoist synchronous IPC out of Init methods. (patchset #7 id:120001 of https://codereview.chromium.org/2483593002/ )
Reason for revert:
Well, this is dcheck'ing all over the place, congrats :).
Any number of builders are failing as a result, so I'm reverting this.
See https://build.chromium.org/p/chromium.webkit/builders/WebKit%20Mac10.11%20%28dbg%29/builds/5832 for the main waterfall builder's failures.
Original issue's description:
> RenderWidget: hoist synchronous IPC (needed to allocate routing IDs) out of Init methods.
>
> RenderWidget now requires two Init phases that are always called, and always in this order:
> - InitRoutingID (formerly SetRoutingID)
> - Init (formerly DoInit).
>
> Two distinct Init phases are needed to solve an ordering problem in RenderView.
>
> Instead of Init being parameterized on a callback to allocate a
> route ID, just do the IPC outside of Init, and pass the result in.
>
> BUG=627852
>
> Committed: https://crrev.com/ab31e24367180e818edd6065f8b43277d99e6944
> Cr-Commit-Position: refs/heads/master@{#431386}
TBR=jcivelli@chromium.org,lfg@chromium.org,nick@chromium.org
# Skipping CQ checks because original CL landed less than 1 days ago.
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=627852
Committed: https://crrev.com/7e80889b2b60079c4ddc70d5c527110057a16753
Cr-Commit-Position: refs/heads/master@{#431411}
Patch Set 1 #
Messages
Total messages: 7 (3 generated)
|