summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorSultanxda <sultanxda@gmail.com>2015-12-20 13:16:21 -0800
committerArne Coucheron <arco68@gmail.com>2018-01-26 01:03:08 +0100
commit99f698662f0f268fc1e1c5120d218800a263e4d9 (patch)
tree293367eac537132da5152f90abb5e2bbd4395e61 /src
parentd36d5110a9f34c6115ed7a9c45daf1608429205a (diff)
downloadandroid_packages_apps_Snap-99f698662f0f268fc1e1c5120d218800a263e4d9.tar.gz
android_packages_apps_Snap-99f698662f0f268fc1e1c5120d218800a263e4d9.tar.bz2
android_packages_apps_Snap-99f698662f0f268fc1e1c5120d218800a263e4d9.zip
SnapdragonCamera: Fix UI alignment glitches when nav-bar is enabled
Snapdragon Camera is immersive (i.e. fullscreen), so we expect to receive the actual size of the display here, not the modified size when the nav-bar is enabled. Change-Id: I942829f77dda0dbb9dd65a60e66a540eecf708e7 Signed-off-by: Sultanxda <sultanxda@gmail.com>
Diffstat (limited to 'src')
-rw-r--r--src/com/android/camera/PhotoUI.java2
-rwxr-xr-xsrc/com/android/camera/VideoUI.java2
2 files changed, 2 insertions, 2 deletions
diff --git a/src/com/android/camera/PhotoUI.java b/src/com/android/camera/PhotoUI.java
index f6d302d55..4ce7a4f9b 100644
--- a/src/com/android/camera/PhotoUI.java
+++ b/src/com/android/camera/PhotoUI.java
@@ -309,7 +309,7 @@ public class PhotoUI implements PieListener,
mPrevOrientationResize = false;
Point size = new Point();
- mActivity.getWindowManager().getDefaultDisplay().getSize(size);
+ mActivity.getWindowManager().getDefaultDisplay().getRealSize(size);
mScreenRatio = CameraUtil.determineRatio(size.x, size.y);
calculateMargins(size);
mCameraControls.setMargins(mTopMargin, mBottomMargin);
diff --git a/src/com/android/camera/VideoUI.java b/src/com/android/camera/VideoUI.java
index b08e1db8e..6d326bb2f 100755
--- a/src/com/android/camera/VideoUI.java
+++ b/src/com/android/camera/VideoUI.java
@@ -293,7 +293,7 @@ public class VideoUI implements PieRenderer.PieListener,
mPrevOrientationResize = false;
Point size = new Point();
- mActivity.getWindowManager().getDefaultDisplay().getSize(size);
+ mActivity.getWindowManager().getDefaultDisplay().getRealSize(size);
mScreenRatio = CameraUtil.determineRatio(size.x, size.y);
calculateMargins(size);
mCameraControls.setMargins(mTopMargin, mBottomMargin);