| Index: tools/ipc_fuzzer/fuzzer/fuzzer.cc
|
| diff --git a/tools/ipc_fuzzer/fuzzer/fuzzer.cc b/tools/ipc_fuzzer/fuzzer/fuzzer.cc
|
| index 868d4ff82345e68b73909e8279232e3951770e44..90ddce2136e024a866f2247788b4f8e6aaf2312e 100644
|
| --- a/tools/ipc_fuzzer/fuzzer/fuzzer.cc
|
| +++ b/tools/ipc_fuzzer/fuzzer/fuzzer.cc
|
| @@ -828,21 +828,14 @@ 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::SyntheticPointerActionListParams::ParamList>
|
| + 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();
|
| - params->set_pointer_action_type(action_type);
|
| - params->set_position(position);
|
| - params->set_index(index);
|
| + content::SyntheticPointerActionListParams* params =
|
| + new content::SyntheticPointerActionListParams();
|
| + params->params = param_list;
|
| gesture_params.reset(params);
|
| break;
|
| }
|
|
|