Chromium Code Reviews| Index: content/browser/renderer_host/render_widget_host_impl.cc |
| diff --git a/content/browser/renderer_host/render_widget_host_impl.cc b/content/browser/renderer_host/render_widget_host_impl.cc |
| index 3d71e22532d640f4f65e849d0dd4ad61b409b6fc..c7e021a64d9946239f7466bd299c41707b358e9a 100644 |
| --- a/content/browser/renderer_host/render_widget_host_impl.cc |
| +++ b/content/browser/renderer_host/render_widget_host_impl.cc |
| @@ -1190,6 +1190,19 @@ void RenderWidgetHostImpl::QueueSyntheticGesture( |
| } |
| } |
| +void RenderWidgetHostImpl::QueueSyntheticGesture( |
| + const SyntheticGestureParams& gesture_params, |
| + const base::Callback<void(SyntheticGesture::Result)>& on_complete) { |
| + if (!synthetic_gesture_controller_ && view_) { |
| + synthetic_gesture_controller_.reset( |
| + new SyntheticGestureController(view_->CreateSyntheticGestureTarget())); |
| + } |
| + if (synthetic_gesture_controller_) { |
| + synthetic_gesture_controller_->QueueSyntheticPointerAction(gesture_params, |
| + on_complete); |
| + } |
| +} |
| + |
| void RenderWidgetHostImpl::SetCursor(const WebCursor& cursor) { |
| if (!view_) |
| return; |
| @@ -1744,9 +1757,9 @@ void RenderWidgetHostImpl::OnQueueSyntheticGesture( |
| } |
| QueueSyntheticGesture( |
| - SyntheticGesture::Create(*gesture_packet.gesture_params()), |
| - base::Bind(&RenderWidgetHostImpl::OnSyntheticGestureCompleted, |
| - weak_factory_.GetWeakPtr())); |
|
tdresser
2016/09/30 13:24:30
Why did we stop doing things this way?
Perhaps the
|
| + *gesture_packet.gesture_params(), |
| + base::Bind(&RenderWidgetHostImpl::OnSyntheticGestureCompleted, |
| + weak_factory_.GetWeakPtr())); |
| } |
| void RenderWidgetHostImpl::OnSetCursor(const WebCursor& cursor) { |
| @@ -2019,6 +2032,8 @@ void RenderWidgetHostImpl::OnUnexpectedEventAck(UnexpectedEventAckType type) { |
| void RenderWidgetHostImpl::OnSyntheticGestureCompleted( |
| SyntheticGesture::Result result) { |
| + LOG(ERROR) << "RenderWidgetHostImpl::OnSyntheticGestureCompleted " |
| + << (int)result; |
|
tdresser
2016/09/30 13:24:30
Remove log.
lanwei
2016/10/21 21:53:07
Done.
|
| Send(new InputMsg_SyntheticGestureCompleted(GetRoutingID())); |
| } |