| Index: ui/events/x/events_x_unittest.cc | 
| diff --git a/ui/events/x/events_x_unittest.cc b/ui/events/x/events_x_unittest.cc | 
| index c0206650671370bc34fc14d8b0e0953742f3ebfa..faac0e6eb253071fa99e6c6686fbe96b02871e83 100644 | 
| --- a/ui/events/x/events_x_unittest.cc | 
| +++ b/ui/events/x/events_x_unittest.cc | 
| @@ -239,9 +239,11 @@ TEST_F(EventsXTest, TouchEventBasic) { | 
| EXPECT_EQ(ui::ET_TOUCH_PRESSED, ui::EventTypeFromNative(scoped_xevent)); | 
| EXPECT_EQ("10,10", ui::EventLocationFromNative(scoped_xevent).ToString()); | 
| EXPECT_EQ(GetTouchId(scoped_xevent), 0); | 
| -  EXPECT_EQ(GetTouchRadiusX(scoped_xevent), 10); | 
| EXPECT_FLOAT_EQ(GetTouchAngle(scoped_xevent), 0.15f); | 
| -  EXPECT_FLOAT_EQ(GetTouchForce(scoped_xevent), 0.1f); | 
| +  PointerDetails pointer_details = | 
| +      GetTouchPointerDetailsFromNative(scoped_xevent); | 
| +  EXPECT_FLOAT_EQ(pointer_details.radius_x(), 10.0f); | 
| +  EXPECT_FLOAT_EQ(pointer_details.force(), 0.1f); | 
|  | 
| // Touch update, with new orientation info. | 
| valuators.clear(); | 
| @@ -252,9 +254,10 @@ TEST_F(EventsXTest, TouchEventBasic) { | 
| EXPECT_EQ(ui::ET_TOUCH_MOVED, ui::EventTypeFromNative(scoped_xevent)); | 
| EXPECT_EQ("20,20", ui::EventLocationFromNative(scoped_xevent).ToString()); | 
| EXPECT_EQ(GetTouchId(scoped_xevent), 0); | 
| -  EXPECT_EQ(GetTouchRadiusX(scoped_xevent), 10); | 
| EXPECT_FLOAT_EQ(GetTouchAngle(scoped_xevent), 0.25f); | 
| -  EXPECT_FLOAT_EQ(GetTouchForce(scoped_xevent), 0.1f); | 
| +  pointer_details = GetTouchPointerDetailsFromNative(scoped_xevent); | 
| +  EXPECT_FLOAT_EQ(pointer_details.radius_x(), 10.0f); | 
| +  EXPECT_FLOAT_EQ(pointer_details.force(), 0.1f); | 
|  | 
| // Another touch with tracking id 6, touch id 1. | 
| valuators.clear(); | 
| @@ -267,9 +270,10 @@ TEST_F(EventsXTest, TouchEventBasic) { | 
| EXPECT_EQ(ui::ET_TOUCH_PRESSED, ui::EventTypeFromNative(scoped_xevent)); | 
| EXPECT_EQ("200,200", ui::EventLocationFromNative(scoped_xevent).ToString()); | 
| EXPECT_EQ(GetTouchId(scoped_xevent), 1); | 
| -  EXPECT_EQ(GetTouchRadiusX(scoped_xevent), 50); | 
| EXPECT_FLOAT_EQ(GetTouchAngle(scoped_xevent), 0.45f); | 
| -  EXPECT_FLOAT_EQ(GetTouchForce(scoped_xevent), 0.5f); | 
| +  pointer_details = GetTouchPointerDetailsFromNative(scoped_xevent); | 
| +  EXPECT_FLOAT_EQ(pointer_details.radius_x(), 50.0f); | 
| +  EXPECT_FLOAT_EQ(pointer_details.force(), 0.5f); | 
|  | 
| // Touch with tracking id 5 should have old radius/angle value and new pressue | 
| // value. | 
| @@ -280,9 +284,10 @@ TEST_F(EventsXTest, TouchEventBasic) { | 
| EXPECT_EQ(ui::ET_TOUCH_RELEASED, ui::EventTypeFromNative(scoped_xevent)); | 
| EXPECT_EQ("30,30", ui::EventLocationFromNative(scoped_xevent).ToString()); | 
| EXPECT_EQ(GetTouchId(scoped_xevent), 0); | 
| -  EXPECT_EQ(GetTouchRadiusX(scoped_xevent), 10); | 
| EXPECT_FLOAT_EQ(GetTouchAngle(scoped_xevent), 0.25f); | 
| -  EXPECT_FLOAT_EQ(GetTouchForce(scoped_xevent), 0.05f); | 
| +  pointer_details = GetTouchPointerDetailsFromNative(scoped_xevent); | 
| +  EXPECT_FLOAT_EQ(pointer_details.radius_x(), 10.0f); | 
| +  EXPECT_FLOAT_EQ(pointer_details.force(), 0.05f); | 
|  | 
| // Touch with tracking id 6 should have old angle/pressure value and new | 
| // radius value. | 
| @@ -293,9 +298,10 @@ TEST_F(EventsXTest, TouchEventBasic) { | 
| EXPECT_EQ(ui::ET_TOUCH_RELEASED, ui::EventTypeFromNative(scoped_xevent)); | 
| EXPECT_EQ("200,200", ui::EventLocationFromNative(scoped_xevent).ToString()); | 
| EXPECT_EQ(GetTouchId(scoped_xevent), 1); | 
| -  EXPECT_EQ(GetTouchRadiusX(scoped_xevent), 25); | 
| EXPECT_FLOAT_EQ(GetTouchAngle(scoped_xevent), 0.45f); | 
| -  EXPECT_FLOAT_EQ(GetTouchForce(scoped_xevent), 0.5f); | 
| +  pointer_details = GetTouchPointerDetailsFromNative(scoped_xevent); | 
| +  EXPECT_FLOAT_EQ(pointer_details.radius_x(), 25.0f); | 
| +  EXPECT_FLOAT_EQ(pointer_details.force(), 0.5f); | 
| } | 
|  | 
| int GetTouchIdForTrackingId(uint32_t tracking_id) { | 
|  |