Index: device/vr/openvr/openvr_gamepad_data_fetcher.cc |
diff --git a/device/vr/openvr/openvr_gamepad_data_fetcher.cc b/device/vr/openvr/openvr_gamepad_data_fetcher.cc |
index d165b442fce6de9bf165e1106975e3fffd5bec16..cccdb372909344a39df9e708d42f247d3ecd28fa 100644 |
--- a/device/vr/openvr/openvr_gamepad_data_fetcher.cc |
+++ b/device/vr/openvr/openvr_gamepad_data_fetcher.cc |
@@ -195,10 +195,10 @@ void OpenVRGamepadDataFetcher::GetGamepadData(bool devices_changed_hint) { |
gfx::DecomposeTransform(&decomposed_transform, transform); |
pad.pose.orientation.not_null = true; |
- pad.pose.orientation.x = decomposed_transform.quaternion[0]; |
- pad.pose.orientation.y = decomposed_transform.quaternion[1]; |
- pad.pose.orientation.z = decomposed_transform.quaternion[2]; |
- pad.pose.orientation.w = decomposed_transform.quaternion[3]; |
+ pad.pose.orientation.x = decomposed_transform.quaternion.x(); |
+ pad.pose.orientation.y = decomposed_transform.quaternion.y(); |
+ pad.pose.orientation.z = decomposed_transform.quaternion.z(); |
+ pad.pose.orientation.w = decomposed_transform.quaternion.w(); |
pad.pose.position.not_null = true; |
pad.pose.position.x = decomposed_transform.translate[0]; |