Index: content/browser/device_orientation/accelerometer_mac.cc |
diff --git a/content/browser/device_orientation/accelerometer_mac.cc b/content/browser/device_orientation/accelerometer_mac.cc |
index bdc42786f84fe2a0c670e6844057bab7921eef79..181589a45d16c8d97b05408415849d6450316c05 100644 |
--- a/content/browser/device_orientation/accelerometer_mac.cc |
+++ b/content/browser/device_orientation/accelerometer_mac.cc |
@@ -24,6 +24,15 @@ AccelerometerMac::~AccelerometerMac() { |
AccelerometerMac::AccelerometerMac() { |
} |
+bool AccelerometerMac::GetDeviceData(DeviceData* device_data) { |
+ switch (device_data->device_data_type()) { |
+ case DeviceData::kDeviceOrientationData: |
+ return GetOrientation(static_cast<Orientation*>(device_data)); |
+ default: |
+ return false; |
+ } |
+} |
+ |
// Retrieve per-axis orientation values. |
// |
// Axes and angles are defined according to the W3C DeviceOrientation Draft. |