Auto rotate on lid rotation changes.
commit9b48700ed7dcd5742d6afc2a17151661fc7ff93f
authorflackr@chromium.org <flackr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Fri, 4 Apr 2014 06:26:00 +0000 (4 06:26 +0000)
committerflackr@chromium.org <flackr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Fri, 4 Apr 2014 06:26:00 +0000 (4 06:26 +0000)
tree217147520086e6e6334f702ec491b895462b4a9b
parent65eba107d38f1f9dea6ef318f34af7446904a0ac
Auto rotate on lid rotation changes.

Based on patch to read the accelerometer https://codereview.chromium.org/200643005, this listens to accelerometer updates and rotates the screen.

BUG=342907
TEST=MaximizeModeControllerTest.AccelerometerRotation, MaximizeModeControllerTest.AccelerometerIgnoresLowAngles, MaximizeModeControllerTest.AccelerometerSticky, MaximizeModeControllerTest.RotationOnlyInMaximizeMode
TEST=Rotate device, ash should rotate to match device orientation.

Review URL: https://codereview.chromium.org/196413017

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@261692 0039d316-1c4b-4281-b951-d872f2087c98
ash/wm/maximize_mode/maximize_mode_controller.cc
ash/wm/maximize_mode/maximize_mode_controller.h
ash/wm/maximize_mode/maximize_mode_controller_unittest.cc