| Index: Source/modules/gamepad/GamepadCommon.h
|
| diff --git a/Source/modules/gamepad/GamepadCommon.h b/Source/modules/gamepad/GamepadCommon.h
|
| index 95aede44a0232e7d8fd21f1d1775853d3bbc4f7b..f935fe6fc74f9cd850960f1b1df414b34ce77c9e 100644
|
| --- a/Source/modules/gamepad/GamepadCommon.h
|
| +++ b/Source/modules/gamepad/GamepadCommon.h
|
| @@ -36,7 +36,7 @@ class GamepadCommon {
|
| public:
|
| GamepadCommon();
|
| ~GamepadCommon();
|
| - typedef Vector<float> FloatVector;
|
| + typedef Vector<double> DoubleVector;
|
|
|
| const String& id() const { return m_id; }
|
| void setId(const String& id) { m_id = id; }
|
| @@ -53,8 +53,12 @@ public:
|
| const String& mapping() const { return m_mapping; }
|
| void setMapping(const String& val) { m_mapping = val; }
|
|
|
| - const FloatVector& axes() const { return m_axes; }
|
| + const DoubleVector& axes() const { return m_axes; }
|
| +#if defined(ENABLE_NEW_GAMEPAD_API)
|
| + void setAxes(unsigned count, const double* data);
|
| +#else
|
| void setAxes(unsigned count, const float* data);
|
| +#endif
|
|
|
| protected:
|
| String m_id;
|
| @@ -62,7 +66,7 @@ protected:
|
| bool m_connected;
|
| unsigned long long m_timestamp;
|
| String m_mapping;
|
| - FloatVector m_axes;
|
| + DoubleVector m_axes;
|
| };
|
|
|
| } // namespace WebCore
|
|
|