Chromium Code Reviews| Index: content/common/input/input_param_traits.cc |
| diff --git a/content/common/input/input_param_traits.cc b/content/common/input/input_param_traits.cc |
| index 33769fe0b9833afdc559414a1294a6dd45547c41..974cc06265959c9ef115bb2f3774620788a97dfe 100644 |
| --- a/content/common/input/input_param_traits.cc |
| +++ b/content/common/input/input_param_traits.cc |
| @@ -6,6 +6,7 @@ |
| #include "content/common/content_param_traits.h" |
| #include "content/common/input/synthetic_pinch_gesture_params.h" |
| +#include "content/common/input/synthetic_smooth_drag_gesture_params.h" |
| #include "content/common/input/synthetic_smooth_scroll_gesture_params.h" |
| #include "content/common/input/web_input_event_traits.h" |
| #include "content/common/input_messages.h" |
| @@ -62,6 +63,10 @@ void ParamTraits<content::SyntheticGesturePacket>::Write(Message* m, |
| WriteParam(m, *content::SyntheticSmoothScrollGestureParams::Cast( |
| p.gesture_params())); |
| break; |
| + case content::SyntheticGestureParams::SMOOTH_DRAG_GESTURE: |
| + WriteParam(m, *content::SyntheticSmoothDragGestureParams::Cast( |
| + p.gesture_params())); |
|
petrcermak
2015/02/20 18:00:32
This line shouldn't be indented so much (look at t
|
| + break; |
| case content::SyntheticGestureParams::PINCH_GESTURE: |
| WriteParam(m, *content::SyntheticPinchGestureParams::Cast( |
| p.gesture_params())); |
| @@ -70,10 +75,6 @@ void ParamTraits<content::SyntheticGesturePacket>::Write(Message* m, |
| WriteParam(m, *content::SyntheticTapGestureParams::Cast( |
| p.gesture_params())); |
| break; |
| - // TODO(ssid): When API and IPC messages are set up, implement this. |
| - case content::SyntheticGestureParams::SMOOTH_DRAG_GESTURE: |
| - NOTIMPLEMENTED(); |
| - break; |
| } |
| } |
| @@ -90,6 +91,10 @@ bool ParamTraits<content::SyntheticGesturePacket>::Read(const Message* m, |
| ReadGestureParams<content::SyntheticSmoothScrollGestureParams>(m, |
| iter); |
| break; |
| + case content::SyntheticGestureParams::SMOOTH_DRAG_GESTURE: |
| + gesture_params = |
| + ReadGestureParams<content::SyntheticSmoothDragGestureParams>(m, iter); |
| + break; |
| case content::SyntheticGestureParams::PINCH_GESTURE: |
| gesture_params = |
| ReadGestureParams<content::SyntheticPinchGestureParams>(m, iter); |
| @@ -116,6 +121,11 @@ void ParamTraits<content::SyntheticGesturePacket>::Log(const param_type& p, |
| p.gesture_params()), |
| l); |
| break; |
| + case content::SyntheticGestureParams::SMOOTH_DRAG_GESTURE: |
| + LogParam( |
| + *content::SyntheticSmoothDragGestureParams::Cast(p.gesture_params()), |
| + l); |
| + break; |
| case content::SyntheticGestureParams::PINCH_GESTURE: |
| LogParam( |
| *content::SyntheticPinchGestureParams::Cast(p.gesture_params()), |
| @@ -126,10 +136,6 @@ void ParamTraits<content::SyntheticGesturePacket>::Log(const param_type& p, |
| *content::SyntheticTapGestureParams::Cast(p.gesture_params()), |
| l); |
| break; |
| - // TODO(ssid): When API and IPC messages are set up, implement this. |
| - case content::SyntheticGestureParams::SMOOTH_DRAG_GESTURE: |
| - NOTIMPLEMENTED(); |
| - break; |
| } |
| } |