| Index: content/renderer/render_widget.cc
|
| diff --git a/content/renderer/render_widget.cc b/content/renderer/render_widget.cc
|
| index 6a4442fa9cb31bf7e7676f129c07fdb42836a797..b07734efdcce9d5fe0568f29c698e518818486b5 100644
|
| --- a/content/renderer/render_widget.cc
|
| +++ b/content/renderer/render_widget.cc
|
| @@ -941,6 +941,7 @@ void RenderWidget::RequestScheduleAnimation() {
|
|
|
| void RenderWidget::UpdateVisualState() {
|
| GetWebWidget()->updateAllLifecyclePhases();
|
| + GetWebWidget()->setSuppressFrameRequestsWorkaroundFor704763Only(false);
|
|
|
| if (time_to_first_active_paint_recorded_)
|
| return;
|
| @@ -958,6 +959,8 @@ void RenderWidget::UpdateVisualState() {
|
| void RenderWidget::WillBeginCompositorFrame() {
|
| TRACE_EVENT0("gpu", "RenderWidget::willBeginCompositorFrame");
|
|
|
| + GetWebWidget()->setSuppressFrameRequestsWorkaroundFor704763Only(true);
|
| +
|
| // The UpdateTextInputState can result in further layout and possibly
|
| // enable GPU acceleration so they need to be called before any painting
|
| // is done.
|
|
|