Index: content/renderer/render_widget.cc |
diff --git a/content/renderer/render_widget.cc b/content/renderer/render_widget.cc |
index ba5fd34bd977755446987e385ff9f0cf0a91f03f..61ac75bdabdd270f7a025200f3bd5113c5b387c1 100644 |
--- a/content/renderer/render_widget.cc |
+++ b/content/renderer/render_widget.cc |
@@ -391,6 +391,7 @@ RenderWidget::RenderWidget(blink::WebPopupType popup_type, |
screen_info_(screen_info), |
device_scale_factor_(screen_info_.deviceScaleFactor), |
is_threaded_compositing_enabled_(false), |
+ current_event_latency_info_(NULL), |
next_output_surface_id_(0), |
#if defined(OS_ANDROID) |
text_field_is_dirty_(false), |
@@ -942,6 +943,9 @@ void RenderWidget::OnHandleInputEvent(const blink::WebInputEvent* input_event, |
return; |
} |
+ base::AutoReset<const ui::LatencyInfo*> resetter(¤t_event_latency_info_, |
+ &latency_info); |
+ |
base::TimeTicks start_time; |
if (base::TimeTicks::IsHighResNowFastAndReliable()) |
start_time = base::TimeTicks::HighResNow(); |