Descriptioncc: Fix logic for detecting when raster tasks were throttled
The PixelBufferRasterWorkerPool checks whether raster tasks were
throttled to avoid notifying the client that all pending tasks were
completed too early. The current logic for this fails if tasks from the
previous graph were still active when we schedule a new graph. In these
situations we end up thinking some tasks were throttled and will not
schedule the final sentinel task to indicate work completion. This can
lead to delayed tree activation.
The fix is to only consider tasks from the new work queue when seeing if
any got throttled.
BUG=331534
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=243962
Patch Set 1 #Patch Set 2 : Rebased. #
Messages
Total messages: 6 (0 generated)
|