Index: third_party/WebKit/Source/modules/sensor/Gyroscope.cpp |
diff --git a/third_party/WebKit/Source/modules/sensor/Gyroscope.cpp b/third_party/WebKit/Source/modules/sensor/Gyroscope.cpp |
index 8f80539a68aa5f67393af47748ce4cf77803ea05..3f18c6019253232005a3e9fe47b0f0433f8a4f8a 100644 |
--- a/third_party/WebKit/Source/modules/sensor/Gyroscope.cpp |
+++ b/third_party/WebKit/Source/modules/sensor/Gyroscope.cpp |
@@ -4,7 +4,6 @@ |
#include "modules/sensor/Gyroscope.h" |
-#include "modules/sensor/GyroscopeReading.h" |
using device::mojom::blink::SensorType; |
@@ -28,12 +27,16 @@ Gyroscope::Gyroscope(ExecutionContext* executionContext, |
: Sensor(executionContext, options, exceptionState, SensorType::GYROSCOPE) { |
} |
-GyroscopeReading* Gyroscope::reading() const { |
- return static_cast<GyroscopeReading*>(Sensor::reading()); |
+double Gyroscope::x(bool& isNull) const { |
+ return readingValue(0, isNull); |
} |
-std::unique_ptr<SensorReadingFactory> Gyroscope::createSensorReadingFactory() { |
- return WTF::makeUnique<SensorReadingFactoryImpl<GyroscopeReading>>(); |
+double Gyroscope::y(bool& isNull) const { |
+ return readingValue(1, isNull); |
+} |
+ |
+double Gyroscope::z(bool& isNull) const { |
+ return readingValue(2, isNull); |
} |
DEFINE_TRACE(Gyroscope) { |