summaryrefslogtreecommitdiffstats
path: root/src/com/android/camera/util/CameraUtil.java
diff options
context:
space:
mode:
authorAngus Kong <shkong@google.com>2014-04-23 10:47:47 -0700
committerAngus Kong <shkong@google.com>2014-04-23 21:19:16 -0700
commit634246650a5ae72bb80ab4fe4be5da1afa23b684 (patch)
tree7d67bd24175ba7c5e2d03ed51b2c2fef6abd963e /src/com/android/camera/util/CameraUtil.java
parent420595e86147a691b9d06baf2e36a533b7e7c7fa (diff)
downloadandroid_packages_apps_Camera2-634246650a5ae72bb80ab4fe4be5da1afa23b684.tar.gz
android_packages_apps_Camera2-634246650a5ae72bb80ab4fe4be5da1afa23b684.tar.bz2
android_packages_apps_Camera2-634246650a5ae72bb80ab4fe4be5da1afa23b684.zip
Use util.Size to replace Camera.Size.
Change-Id: I77784d339a09f24afbf96dc5ef4ce2ac2702b356
Diffstat (limited to 'src/com/android/camera/util/CameraUtil.java')
-rw-r--r--src/com/android/camera/util/CameraUtil.java9
1 files changed, 4 insertions, 5 deletions
diff --git a/src/com/android/camera/util/CameraUtil.java b/src/com/android/camera/util/CameraUtil.java
index 3a51d2901..7f4a8c503 100644
--- a/src/com/android/camera/util/CameraUtil.java
+++ b/src/com/android/camera/util/CameraUtil.java
@@ -35,7 +35,6 @@ import android.graphics.RectF;
import android.hardware.Camera;
import android.hardware.Camera.CameraInfo;
import android.hardware.Camera.Parameters;
-import android.hardware.Camera.Size;
import android.location.Location;
import android.net.Uri;
import android.os.ParcelFileDescriptor;
@@ -466,11 +465,11 @@ public class CameraUtil {
return orientationHistory;
}
- private static Point getDefaultDisplaySize(Context context, Point size) {
+ private static Size getDefaultDisplaySize(Context context, Point size) {
WindowManager windowManager = (WindowManager) context
.getSystemService(Context.WINDOW_SERVICE);
windowManager.getDefaultDisplay().getSize(size);
- return size;
+ return new Size(size);
}
public static Size getOptimalPreviewSize(Context context,
@@ -503,8 +502,8 @@ public class CameraUtil {
// wrong size of preview surface. When we change the preview size, the
// new overlay will be created before the old one closed, which causes
// an exception. For now, just get the screen size.
- Point point = getDefaultDisplaySize(context, new Point());
- int targetHeight = Math.min(point.x, point.y);
+ Size defaultDisplaySize = getDefaultDisplaySize(context, new Point());
+ int targetHeight = Math.min(defaultDisplaySize.width, defaultDisplaySize.height);
// Try to find an size match aspect ratio and size
for (int i = 0; i < sizes.length; i++) {
Point size = sizes[i];