| Index: ui/events/blink/event_with_callback.cc
|
| diff --git a/ui/events/blink/event_with_callback.cc b/ui/events/blink/event_with_callback.cc
|
| index 8fc9a88e45668a5515af900c5501c65ab2e4161f..39793f4e67e8b6752f34341ba07e05f5e3ef5ee0 100644
|
| --- a/ui/events/blink/event_with_callback.cc
|
| +++ b/ui/events/blink/event_with_callback.cc
|
| @@ -18,12 +18,12 @@ EventWithCallback::EventWithCallback(
|
| WebScopedInputEvent event,
|
| const LatencyInfo& latency,
|
| base::TimeTicks timestamp_now,
|
| - const InputHandlerProxy::EventDispositionCallback& callback)
|
| + InputHandlerProxy::EventDispositionCallback callback)
|
| : event_(WebInputEventTraits::Clone(*event)),
|
| latency_(latency),
|
| creation_timestamp_(timestamp_now),
|
| last_coalesced_timestamp_(timestamp_now) {
|
| - original_events_.emplace_back(std::move(event), callback);
|
| + original_events_.emplace_back(std::move(event), std::move(callback));
|
| }
|
|
|
| EventWithCallback::EventWithCallback(
|
| @@ -78,15 +78,16 @@ void EventWithCallback::RunCallbacks(
|
| did_overscroll_params_copy =
|
| base::MakeUnique<DidOverscrollParams>(*did_overscroll_params);
|
| }
|
| - original_event.callback_.Run(disposition, std::move(original_event.event_),
|
| - latency, std::move(did_overscroll_params));
|
| + std::move(original_event.callback_)
|
| + .Run(disposition, std::move(original_event.event_), latency,
|
| + std::move(did_overscroll_params));
|
| }
|
| }
|
|
|
| EventWithCallback::OriginalEventWithCallback::OriginalEventWithCallback(
|
| WebScopedInputEvent event,
|
| - const InputHandlerProxy::EventDispositionCallback& callback)
|
| - : event_(std::move(event)), callback_(callback) {}
|
| + InputHandlerProxy::EventDispositionCallback callback)
|
| + : event_(std::move(event)), callback_(std::move(callback)) {}
|
|
|
| EventWithCallback::OriginalEventWithCallback::~OriginalEventWithCallback() {}
|
|
|
|
|