diff options
author | Pawit Pornkitprasan <p.pawit@gmail.com> | 2013-12-28 13:47:57 +0700 |
---|---|---|
committer | Chippa-a <vusal1372@gmail.com> | 2019-10-25 15:55:25 +0300 |
commit | e0b3fd627e41996f91e4629bf08071344a6a75e3 (patch) | |
tree | a82b43ca5b30719c5e59aca5456c79f599c626f8 /src/com/android/camera/util/CameraUtil.java | |
parent | b376ee139d2fc12f8b829388539605d47a4ebb4e (diff) | |
download | android_packages_apps_Snap-e0b3fd627e41996f91e4629bf08071344a6a75e3.tar.gz android_packages_apps_Snap-e0b3fd627e41996f91e4629bf08071344a6a75e3.tar.bz2 android_packages_apps_Snap-e0b3fd627e41996f91e4629bf08071344a6a75e3.zip |
Camera: fix preview for landscape devices
Landscape devices have broken preview because PORTRAIT mode is
being abused to check for screen rotation. Use proper rotation
check to fix.
Ported from cm-10.2
Change-Id: I75588cbce9843e180e4be7591f6a43bcec788506
Diffstat (limited to 'src/com/android/camera/util/CameraUtil.java')
-rwxr-xr-x | src/com/android/camera/util/CameraUtil.java | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/com/android/camera/util/CameraUtil.java b/src/com/android/camera/util/CameraUtil.java index af15143b6..09c9277e4 100755 --- a/src/com/android/camera/util/CameraUtil.java +++ b/src/com/android/camera/util/CameraUtil.java @@ -474,6 +474,11 @@ public class CameraUtil { return 0; } + public static boolean isScreenRotated(Activity activity) { + int rotation = activity.getWindowManager().getDefaultDisplay().getRotation(); + return rotation != Surface.ROTATION_0 && rotation != Surface.ROTATION_180; + } + /** * Calculate the default orientation of the device based on the width and * height of the display when rotation = 0 (i.e. natural width and height) |