Index: content/browser/renderer_host/input/synthetic_pointer_action.cc |
diff --git a/content/browser/renderer_host/input/synthetic_pointer_action.cc b/content/browser/renderer_host/input/synthetic_pointer_action.cc |
index 2577e3f5497fed988c2804978f6d7073954514ab..dddcd9a91cb2f0f4bc3e48215062a5500372e903 100644 |
--- a/content/browser/renderer_host/input/synthetic_pointer_action.cc |
+++ b/content/browser/renderer_host/input/synthetic_pointer_action.cc |
@@ -11,8 +11,12 @@ |
namespace content { |
SyntheticPointerAction::SyntheticPointerAction( |
+ const SyntheticPointerActionParams& params) |
+ : params_(params) {} |
+ |
+SyntheticPointerAction::SyntheticPointerAction( |
SyntheticGestureParams::GestureSourceType gesture_source_type, |
- PointerActionType pointer_action_type, |
+ SyntheticGestureParams::PointerActionType pointer_action_type, |
SyntheticPointer* synthetic_pointer, |
gfx::PointF position, |
int index) |
@@ -40,17 +44,19 @@ void SyntheticPointerAction::ForwardTouchOrMouseInputEvents( |
const base::TimeTicks& timestamp, |
SyntheticGestureTarget* target) { |
switch (pointer_action_type_) { |
- case SyntheticGesture::PRESS: |
+ case SyntheticGestureParams::PointerActionType::PRESS: |
synthetic_pointer_->Press(position_.x(), position_.y(), target, |
timestamp); |
break; |
- case SyntheticGesture::MOVE: |
+ case SyntheticGestureParams::PointerActionType::MOVE: |
synthetic_pointer_->Move(index_, position_.x(), position_.y(), target, |
timestamp); |
break; |
- case SyntheticGesture::RELEASE: |
+ case SyntheticGestureParams::PointerActionType::RELEASE: |
synthetic_pointer_->Release(index_, target, timestamp); |
break; |
+ default: |
+ break; |
tdresser
2016/03/17 18:25:29
Should this be NOTREACHED()?
lanwei
2016/03/22 00:33:43
Done.
|
} |
synthetic_pointer_->DispatchEvent(target, timestamp); |
} |