| Index: content/browser/renderer_host/input/web_input_event_builders_mac.mm
|
| diff --git a/content/browser/renderer_host/input/web_input_event_builders_mac.mm b/content/browser/renderer_host/input/web_input_event_builders_mac.mm
|
| index 14754e24295c9131d224e65a1450fd55a8b075b9..11f434f7548f98d3bfb1ae1394551185e9a93fc9 100644
|
| --- a/content/browser/renderer_host/input/web_input_event_builders_mac.mm
|
| +++ b/content/browser/renderer_host/input/web_input_event_builders_mac.mm
|
| @@ -344,6 +344,14 @@ blink::WebMouseEvent WebMouseEventBuilder::Build(NSEvent* event, NSView* view) {
|
| NSPoint tilt = [event tilt];
|
| result.tiltX = lround(tilt.x * 90);
|
| result.tiltY = lround(tilt.y * 90);
|
| + result.tangentialPressure = [event tangentialPressure];
|
| + // NSEvent spec doesn't specify the range of rotation, we make sure that
|
| + // this value is in the range of [0,359].
|
| + int twist = (int)[event rotation];
|
| + twist = twist % 360;
|
| + if (twist < 0)
|
| + twist += 360;
|
| + result.twist = twist;
|
| }
|
| return result;
|
| }
|
|
|