DescriptionFix resize issues when using threaded compositing
Threaded compositing doesn't ever call DoDeferredUpdate, so never has a chance
to send the resize ack via an update message back to the browser. Fix by piping
through didBeginFrame (called at the beginning of a main thread frame) and
didFinishFrame (called during the client side OnSwapBuffers when a main thread
frame has been committed). This patch queues up update messages during
didBeginFrame and then sends them out during the corresponding didFinishFrame.
BUG=103776
TEST=run with threaded compositing, resize page multiple times
Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=110599
Patch Set 1 #
Total comments: 2
Patch Set 2 : Rebase on ToT, simplify, send message on impl swap not client #
Total comments: 2
Patch Set 3 : Rename to match WebKit patch, also early out if update reply already pending #
Total comments: 2
Messages
Total messages: 8 (0 generated)
|