Chromium Code Reviews| Index: ui/events/event.h |
| diff --git a/ui/events/event.h b/ui/events/event.h |
| index 754f5c90aaaddd879d5ae7a9888a0b2631302cd9..81b57bef60cf20e828b7f93350b792a4f0d756f3 100644 |
| --- a/ui/events/event.h |
| +++ b/ui/events/event.h |
| @@ -550,6 +550,7 @@ class EVENTS_EXPORT TouchEvent : public LocatedEvent { |
| void set_rotation_angle(float rotation_angle) { |
| rotation_angle_ = rotation_angle; |
| + fixRotationAngle(); |
| } |
| void set_force(float force) { force_ = force; } |
| @@ -578,6 +579,10 @@ class EVENTS_EXPORT TouchEvent : public LocatedEvent { |
| // touchmove that exceeds the platform slop region, or a touchend that |
| // causes a fling). Defaults to false. |
| bool may_cause_scrolling_; |
| + |
| + // Adjusts rotation_angle_ to within the spec limits: |
| + // https://dvcs.w3.org/hg/webevents/raw-file/default/touchevents.html |
|
tdresser
2015/01/16 20:29:52
As we're in the ui layer here, I don't think we wa
|
| + void fixRotationAngle(); |
| }; |
| // An interface that individual platforms can use to store additional data on |