Index: content/renderer/render_widget.cc |
diff --git a/content/renderer/render_widget.cc b/content/renderer/render_widget.cc |
index e581e49c733eb3dd6bf82c77bdf32f297f737e21..43fd4ec934a08dfa88ac39723acd629849a6ce57 100644 |
--- a/content/renderer/render_widget.cc |
+++ b/content/renderer/render_widget.cc |
@@ -388,6 +388,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), |
@@ -912,6 +913,9 @@ void RenderWidget::OnHandleInputEvent(const blink::WebInputEvent* input_event, |
base::AutoReset<WebInputEvent::Type> handling_event_type_resetter( |
&handling_event_type_, input_event->type); |
+ 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(); |