Chromium Code Reviews
Descriptioncc: Fix infinite BeginFrame that Scheduler causes.
REGRESSION(r206955): Remove the chance to disable SetNeedsBeginFrame.
r206955 made SetNeedsBeginFrame be called proactively, but the proactive condition mostly was true.
This issue makes proactive_begin_frame_wanted condition more restrict.
There are two changes.
1. Do not be proactive when invisible.
2. Do not be proactive when throttling frame production.
This patch is mostly based on what Brian Anderson consults.
BUG=253543
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=208662
Patch Set 1 #
Total comments: 2
Patch Set 2 : Preserve brian's intent as well as fix the bug. #
Total comments: 1
Patch Set 3 : Get together all conditions in ProactiveBeginFrameWantedByImplThread() #
Total comments: 1
Patch Set 4 : More improved #Patch Set 5 : apply throttle condition. #
Total comments: 1
Patch Set 6 : Patch to land #
Messages
Total messages: 19 (0 generated)
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||