| Index: content/browser/renderer_host/render_widget_host_view_android.cc
|
| diff --git a/content/browser/renderer_host/render_widget_host_view_android.cc b/content/browser/renderer_host/render_widget_host_view_android.cc
|
| index ae875fcb6ef94a83829d86f8802e9ff0e3d91f30..ff8cc0cd25a83becb4398de2ad739bf874c04375 100644
|
| --- a/content/browser/renderer_host/render_widget_host_view_android.cc
|
| +++ b/content/browser/renderer_host/render_widget_host_view_android.cc
|
| @@ -2086,15 +2086,16 @@ void RenderWidgetHostViewAndroid::OnBeginFrame(const cc::BeginFrameArgs& args) {
|
| // Update |last_begin_frame_args_| before handling
|
| // |outstanding_begin_frame_requests_| to prevent the BeginFrameSource from
|
| // sending the same MISSED args in infinite recursion. This may otherwise
|
| - // happen if |host_->FlushInput()| causes a synchronous OnSetNeedsFlushInput()
|
| - // which can lead to |begin_frame_source_->AddObserver()| and OnBeginFrame().
|
| - // By setting |last_begin_frame_args_|, we indicate to the source not to send
|
| - // the same args during |AddObserver()| again.
|
| + // happen if |host_->OnBeginFrame()| causes a synchronous
|
| + // OnSetNeedsFlushInput() which can lead to
|
| + // |begin_frame_source_->AddObserver()| and OnBeginFrame(). By setting
|
| + // |last_begin_frame_args_|, we indicate to the source not to send the same
|
| + // args during |AddObserver()| again.
|
| last_begin_frame_args_ = args;
|
|
|
| if (outstanding_begin_frame_requests_ & FLUSH_INPUT) {
|
| ClearBeginFrameRequest(FLUSH_INPUT);
|
| - host_->FlushInput();
|
| + host_->OnBeginFrame();
|
| }
|
|
|
| if ((outstanding_begin_frame_requests_ & BEGIN_FRAME) ||
|
|
|