Index: ui/events/gesture_detection/motion_event_generic.cc |
diff --git a/ui/events/gesture_detection/motion_event_generic.cc b/ui/events/gesture_detection/motion_event_generic.cc |
index 3789ec64657f5c516fd31800bddafd45dc667fac..475e9c5bc808eb3d40f042fd5a8aff751a4858c5 100644 |
--- a/ui/events/gesture_detection/motion_event_generic.cc |
+++ b/ui/events/gesture_detection/motion_event_generic.cc |
@@ -197,9 +197,15 @@ scoped_ptr<MotionEventGeneric> MotionEventGeneric::CancelEvent( |
return cancel_event.Pass(); |
} |
-void MotionEventGeneric::PushPointer(const PointerProperties& pointer) { |
+size_t MotionEventGeneric::PushPointer(const PointerProperties& pointer) { |
DCHECK_EQ(0U, GetHistorySize()); |
pointers_->push_back(pointer); |
+ return pointers_->size() - 1; |
+} |
+ |
+void MotionEventGeneric::RemovePointerAt(size_t index) { |
+ DCHECK_LT(index, pointers_->size()); |
+ pointers_->erase(pointers_->begin() + index); |
} |
void MotionEventGeneric::PushHistoricalEvent(scoped_ptr<MotionEvent> event) { |