Remove touch action rect special-case from RenderThrottlingStatusChanged
The render throttling code is very complex and is poorly understood (see recent bugs: https://crbug.com/963782, https://crbug.com/962382, and https://crbug.com/942022). This patch simplifies this code by removing a special-case for invalidating touch action rects in RenderThrottlingStatusChanged which was different from the other invalidations in the function. Touch action rects are now calculated in the paint lifecycle step and do not need special invalidation logic. This special touch action rect invalidation was added in https://crrev.com/388479, which pre-dated PaintTouchActionRects: https://docs.google.com/document/d/1ksiqEPkDeDuI_l5HvWlq1MfzFyDxSnsNB8YXIaXa3sE/view Change-Id: Ie5172918dc4de7935372ebc91b9f71f7a37be824 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1617630 Commit-Queue: Philip Rogers <pdr@chromium.org> Auto-Submit: Philip Rogers <pdr@chromium.org> Reviewed-by:Stefan Zager <szager@chromium.org> Cr-Commit-Position: refs/heads/master@{#660905}
Showing
Please register or sign in to comment