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 bcbd862ec5208e8ef3c4b3ad7b7d01c1575c8f9c..e2c90a200c9438da5b17a3f46cc5cf8c4496c9c1 100644 |
--- a/ui/events/blink/event_with_callback.cc |
+++ b/ui/events/blink/event_with_callback.cc |
@@ -26,6 +26,20 @@ EventWithCallback::EventWithCallback( |
original_events_.emplace_back(std::move(event), callback); |
} |
+EventWithCallback::EventWithCallback( |
+ ScopedWebInputEvent event, |
+ const LatencyInfo& latency, |
+ base::TimeTicks creation_timestamp, |
+ base::TimeTicks last_coalesced_timestamp, |
+ std::unique_ptr<OriginalEventList> original_events) |
+ : event_(std::move(event)), |
+ latency_(latency), |
+ creation_timestamp_(creation_timestamp), |
+ last_coalesced_timestamp_(last_coalesced_timestamp) { |
+ if (original_events) |
+ original_events_.splice(original_events_.end(), *original_events); |
+} |
+ |
EventWithCallback::~EventWithCallback() {} |
bool EventWithCallback::CanCoalesceWith(const EventWithCallback& other) const { |