summaryrefslogtreecommitdiffstats
path: root/ash
diff options
context:
space:
mode:
authorflackr@chromium.org <flackr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-05-27 00:11:43 +0000
committerflackr@chromium.org <flackr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-05-27 00:11:43 +0000
commit1c14973dde30f2281f74543d37df4aba711295d0 (patch)
treea6eabeade04a4cfceb9b6abe21e882de5673e1ff /ash
parent593e431ff0209660b4d980ff54d00a5ce135c138 (diff)
downloadchromium_src-1c14973dde30f2281f74543d37df4aba711295d0.zip
chromium_src-1c14973dde30f2281f74543d37df4aba711295d0.tar.gz
chromium_src-1c14973dde30f2281f74543d37df4aba711295d0.tar.bz2
Require at least a 25 degree rise angle before changing screen rotation.
BUG=377508 TEST=Manually verified this updated angle matches expectations. Review URL: https://codereview.chromium.org/293383004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@272897 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ash')
-rw-r--r--ash/wm/maximize_mode/maximize_mode_controller.cc6
1 files changed, 4 insertions, 2 deletions
diff --git a/ash/wm/maximize_mode/maximize_mode_controller.cc b/ash/wm/maximize_mode/maximize_mode_controller.cc
index a969a91..2ca5e62 100644
--- a/ash/wm/maximize_mode/maximize_mode_controller.cc
+++ b/ash/wm/maximize_mode/maximize_mode_controller.cc
@@ -60,8 +60,10 @@ const float kDisplayRotationStickyAngleDegrees = 60.0f;
// The minimum acceleration in a direction required to trigger screen rotation.
// This prevents rapid toggling of rotation when the device is near flat and
-// there is very little screen aligned force on it.
-const float kMinimumAccelerationScreenRotation = 0.3f;
+// there is very little screen aligned force on it. The value is effectively the
+// sine of the rise angle required, with the current value requiring at least a
+// 25 degree rise.
+const float kMinimumAccelerationScreenRotation = 0.42f;
const float kRadiansToDegrees = 180.0f / 3.14159265f;