Index: third_party/WebKit/public/platform/WebGamepad.h |
diff --git a/third_party/WebKit/public/platform/WebGamepad.h b/third_party/WebKit/public/platform/WebGamepad.h |
index 7d9dda556c6a58e9bad76c375f06edd8b1ab59a0..cddc011653c3eb156fa237477ee492c0165753b2 100644 |
--- a/third_party/WebKit/public/platform/WebGamepad.h |
+++ b/third_party/WebKit/public/platform/WebGamepad.h |
@@ -91,6 +91,12 @@ public: |
WebGamepadVector linearAcceleration; |
}; |
+enum WebGamepadHand { |
+ GamepadHandNone = 0, |
+ GamepadHandLeft = 1, |
+ GamepadHandRight = 2 |
+}; |
+ |
// This structure is intentionally POD and fixed size so that it can be shared |
// memory between hardware polling threads and the rest of the browser. See |
// also WebGamepads.h. |
@@ -137,9 +143,9 @@ public: |
WebUChar mapping[mappingLengthCap]; |
WebGamepadPose pose; |
-}; |
-static_assert(sizeof(WebGamepad) == 838, "WebGamepad has wrong size"); |
+ WebGamepadHand hand; |
+}; |
#pragma pack(pop) |