| 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 cd3c95525b0809cbad3d76c303d731fefb8c9efb..5b2c2bea6badaae5804fb08f4f72e35ac8bbb895 100644
|
| --- a/content/browser/renderer_host/input/synthetic_pointer_action.cc
|
| +++ b/content/browser/renderer_host/input/synthetic_pointer_action.cc
|
| @@ -54,21 +54,22 @@ SyntheticPointerAction::ForwardTouchOrMouseInputEvents(
|
| DCHECK_LT(num_actions_dispatched_, params_.params.size());
|
| SyntheticPointerActionListParams::ParamList& param_list =
|
| params_.params[num_actions_dispatched_];
|
| - for (SyntheticPointerActionParams& param : param_list) {
|
| + for (const SyntheticPointerActionParams& param : param_list) {
|
| if (!synthetic_pointer_driver_->UserInputCheck(param))
|
| return INVALID;
|
|
|
| switch (param.pointer_action_type()) {
|
| case SyntheticPointerActionParams::PointerActionType::PRESS:
|
| synthetic_pointer_driver_->Press(param.position().x(),
|
| - param.position().y(), param.index());
|
| + param.position().y(), param.index(),
|
| + param.button());
|
| break;
|
| case SyntheticPointerActionParams::PointerActionType::MOVE:
|
| synthetic_pointer_driver_->Move(param.position().x(),
|
| param.position().y(), param.index());
|
| break;
|
| case SyntheticPointerActionParams::PointerActionType::RELEASE:
|
| - synthetic_pointer_driver_->Release(param.index());
|
| + synthetic_pointer_driver_->Release(param.index(), param.button());
|
| break;
|
| case SyntheticPointerActionParams::PointerActionType::IDLE:
|
| break;
|
|
|