Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(340)

Unified Diff: content/browser/device_orientation/accelerometer_mac.cc

Issue 10755002: Refactors DeviceOrientation to make it more extensible (Closed) Base URL: http://git.chromium.org/chromium/src.git@master
Patch Set: Created 8 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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.

Powered by Google App Engine
This is Rietveld 408576698