diff options
author | Mathias Agopian <mathias@google.com> | 2010-11-04 10:29:09 -0700 |
---|---|---|
committer | Android Git Automerger <android-git-automerger@android.com> | 2010-11-04 10:29:09 -0700 |
commit | 49686be71e61159d14bf6f73762aec08bfb1c344 (patch) | |
tree | a54c544950bc18e0a06699522d11129dd2f8e6c4 /core/java/android/hardware | |
parent | 6d1166b7cb7c9180e6614a38a8b38faebe40890a (diff) | |
parent | b20c2e7ca03f5ef2694b20ff9a7a10a7249eb936 (diff) | |
download | frameworks_base-49686be71e61159d14bf6f73762aec08bfb1c344.zip frameworks_base-49686be71e61159d14bf6f73762aec08bfb1c344.tar.gz frameworks_base-49686be71e61159d14bf6f73762aec08bfb1c344.tar.bz2 |
am b20c2e7c: am 477c4fee: Merge "[3163098] Fix bug in angleChange funtion which caused the returned angle change to be zeroall the time. The fix is to use PrevR instead of computing the difference between R and R." into gingerbread
* commit 'b20c2e7ca03f5ef2694b20ff9a7a10a7249eb936':
[3163098] Fix bug in angleChange funtion which caused the returned angle change to be zeroall the time. The fix is to use PrevR instead of computing the difference between R and R.
Diffstat (limited to 'core/java/android/hardware')
-rw-r--r-- | core/java/android/hardware/SensorManager.java | 36 |
1 files changed, 18 insertions, 18 deletions
diff --git a/core/java/android/hardware/SensorManager.java b/core/java/android/hardware/SensorManager.java index a271075..3f6e4ce 100644 --- a/core/java/android/hardware/SensorManager.java +++ b/core/java/android/hardware/SensorManager.java @@ -1872,25 +1872,25 @@ public class SensorManager } if(prevR.length == 9) { - pri0 = R[0]; - pri1 = R[1]; - pri2 = R[2]; - pri3 = R[3]; - pri4 = R[4]; - pri5 = R[5]; - pri6 = R[6]; - pri7 = R[7]; - pri8 = R[8]; + pri0 = prevR[0]; + pri1 = prevR[1]; + pri2 = prevR[2]; + pri3 = prevR[3]; + pri4 = prevR[4]; + pri5 = prevR[5]; + pri6 = prevR[6]; + pri7 = prevR[7]; + pri8 = prevR[8]; } else if(prevR.length == 16) { - pri0 = R[0]; - pri1 = R[1]; - pri2 = R[2]; - pri3 = R[4]; - pri4 = R[5]; - pri5 = R[6]; - pri6 = R[8]; - pri7 = R[9]; - pri8 = R[10]; + pri0 = prevR[0]; + pri1 = prevR[1]; + pri2 = prevR[2]; + pri3 = prevR[4]; + pri4 = prevR[5]; + pri5 = prevR[6]; + pri6 = prevR[8]; + pri7 = prevR[9]; + pri8 = prevR[10]; } // calculate the parts of the rotation difference matrix we need |