| Index: content/renderer/render_widget.cc
|
| diff --git a/content/renderer/render_widget.cc b/content/renderer/render_widget.cc
|
| index 35ed65408724afac9abe7671c9170f5f7541d356..042df2bb7840094d922bb5e0118591b39ef8a9ac 100644
|
| --- a/content/renderer/render_widget.cc
|
| +++ b/content/renderer/render_widget.cc
|
| @@ -728,6 +728,8 @@ void RenderWidget::OnHandleInputEvent(const WebKit::WebInputEvent* input_event,
|
|
|
| if (compositor_)
|
| compositor_->SetLatencyInfo(latency_info);
|
| + else
|
| + latency_info_.MergeWith(latency_info);
|
|
|
| base::TimeDelta now = base::TimeDelta::FromInternalValue(
|
| base::TimeTicks::Now().ToInternalValue());
|
| @@ -1212,6 +1214,11 @@ void RenderWidget::DoDeferredUpdate() {
|
| next_paint_flags_ = 0;
|
| need_update_rect_for_auto_resize_ = false;
|
|
|
| + if (!is_accelerated_compositing_active_)
|
| + pending_update_params_->latency_info = latency_info_;
|
| +
|
| + latency_info_.Clear();
|
| +
|
| if (update.scroll_rect.IsEmpty() &&
|
| !is_accelerated_compositing_active_ &&
|
| GetBitmapForOptimizedPluginPaint(bounds, &dib, &optimized_copy_location,
|
|
|