| Index: content/browser/renderer_host/input/touch_event_queue.cc
|
| diff --git a/content/browser/renderer_host/input/touch_event_queue.cc b/content/browser/renderer_host/input/touch_event_queue.cc
|
| index 9d0394ef162d034a0f43ebe90cb34969011867de..ea7ae0e926367c9f9e7aa156b15711470a4dfd8b 100644
|
| --- a/content/browser/renderer_host/input/touch_event_queue.cc
|
| +++ b/content/browser/renderer_host/input/touch_event_queue.cc
|
| @@ -69,11 +69,11 @@ class CoalescedWebTouchEvent {
|
| return coalesced_event_;
|
| }
|
|
|
| - WebTouchEventWithLatencyList::const_iterator begin() const {
|
| + WebTouchEventWithLatencyList::iterator begin() {
|
| return events_.begin();
|
| }
|
|
|
| - WebTouchEventWithLatencyList::const_iterator end() const {
|
| + WebTouchEventWithLatencyList::iterator end() {
|
| return events_.end();
|
| }
|
|
|
| @@ -194,15 +194,12 @@ void TouchEventQueue::PopTouchEventToClient(
|
| // to the renderer, or touch-events being queued.
|
| base::AutoReset<bool> dispatching_touch_ack(&dispatching_touch_ack_, true);
|
|
|
| - base::TimeTicks now = base::TimeTicks::HighResNow();
|
| - for (WebTouchEventWithLatencyList::const_iterator iter = acked_event->begin(),
|
| + for (WebTouchEventWithLatencyList::iterator iter = acked_event->begin(),
|
| end = acked_event->end();
|
| iter != end; ++iter) {
|
| - ui::LatencyInfo* latency = const_cast<ui::LatencyInfo*>(&(iter->latency));
|
| + ui::LatencyInfo* latency = &(iter->latency);
|
| latency->AddNewLatencyFrom(renderer_latency_info);
|
| - latency->AddLatencyNumberWithTimestamp(
|
| - ui::INPUT_EVENT_LATENCY_ACKED_COMPONENT, 0, 0, now, 1);
|
| - client_->OnTouchEventAck((*iter), ack_result);
|
| + client_->OnTouchEventAck(iter->event, ack_result, latency);
|
| }
|
| }
|
|
|
|
|