Index: ui/base/gestures/gesture_recognizer_impl.cc |
diff --git a/ui/base/gestures/gesture_recognizer_impl.cc b/ui/base/gestures/gesture_recognizer_impl.cc |
index caa5054d95c0f34ea5980d2464d3775d2fe965a5..f99ba18418874219d3f211f0e0264d2312e64b36 100644 |
--- a/ui/base/gestures/gesture_recognizer_impl.cc |
+++ b/ui/base/gestures/gesture_recognizer_impl.cc |
@@ -178,11 +178,9 @@ void GestureRecognizerImpl::TransferEventsTo(GestureConsumer* current_consumer, |
if (i->second != new_consumer && |
(i->second != current_consumer || new_consumer == NULL) && |
i->second != gesture_consumer_ignorer_.get()) { |
- scoped_ptr<TouchEvent> touch_event(helper_->CreateTouchEvent( |
- ui::ET_TOUCH_CANCELLED, gfx::Point(0, 0), |
- i->first, |
- base::Time::NowFromSystemTime() - base::Time())); |
- helper_->DispatchCancelTouchEvent(touch_event.get()); |
+ TouchEvent touch_event(ui::ET_TOUCH_CANCELLED, gfx::Point(0, 0), |
+ i->first, base::Time::NowFromSystemTime() - base::Time()); |
+ helper_->DispatchCancelTouchEvent(&touch_event); |
i->second = gesture_consumer_ignorer_.get(); |
} |
} |