| Index: tools/ipc_fuzzer/fuzzer/fuzzer.cc
|
| diff --git a/tools/ipc_fuzzer/fuzzer/fuzzer.cc b/tools/ipc_fuzzer/fuzzer/fuzzer.cc
|
| index ad02ffc79d6ce30510f3f3e6d7b905c85f11206a..302b30e3ca1fea7f4c98b34bd24f04506481ddec 100644
|
| --- a/tools/ipc_fuzzer/fuzzer/fuzzer.cc
|
| +++ b/tools/ipc_fuzzer/fuzzer/fuzzer.cc
|
| @@ -953,20 +953,12 @@ struct FuzzTraits<content::SyntheticGesturePacket> {
|
| gesture_params.reset(params);
|
| break;
|
| }
|
| - case content::SyntheticGestureParams::GestureType::POINTER_ACTION: {
|
| - content::SyntheticPointerActionParams::PointerActionType action_type;
|
| - gfx::PointF position;
|
| - int index;
|
| - if (!FuzzParam(&action_type, fuzzer))
|
| + case content::SyntheticGestureParams::GestureType::POINTER_ACTION_LIST: {
|
| + std::vector<content::SyntheticPointerActionParams> param_list;
|
| + if (!FuzzParam(¶m_list, fuzzer))
|
| return false;
|
| - if (!FuzzParam(&position, fuzzer))
|
| - return false;
|
| - if (!FuzzParam(&index, fuzzer))
|
| - return false;
|
| - content::SyntheticPointerActionParams* params =
|
| - new content::SyntheticPointerActionParams(action_type);
|
| - params->set_position(position);
|
| - params->set_index(index);
|
| + content::SyntheticPointerActionListParams* params =
|
| + new content::SyntheticPointerActionListParams(param_list);
|
| gesture_params.reset(params);
|
| break;
|
| }
|
|
|