summaryrefslogtreecommitdiff
path: root/java/com/android/dialer/callcomposer/camera/ImagePersistTask.java
diff options
context:
space:
mode:
Diffstat (limited to 'java/com/android/dialer/callcomposer/camera/ImagePersistTask.java')
-rw-r--r--java/com/android/dialer/callcomposer/camera/ImagePersistTask.java6
1 files changed, 3 insertions, 3 deletions
diff --git a/java/com/android/dialer/callcomposer/camera/ImagePersistTask.java b/java/com/android/dialer/callcomposer/camera/ImagePersistTask.java
index b5542ab6c..7cb6921e9 100644
--- a/java/com/android/dialer/callcomposer/camera/ImagePersistTask.java
+++ b/java/com/android/dialer/callcomposer/camera/ImagePersistTask.java
@@ -98,11 +98,11 @@ public class ImagePersistTask extends FallibleAsyncTask<Void, Void, Uri> {
// Couldn't get exif tags, not the end of the world
}
+ ExifInterface.OrientationParams params = ExifInterface.getOrientationParams(orientation);
Bitmap bitmap = BitmapFactory.decodeByteArray(mBytes, 0, mBytes.length);
final int clippedWidth;
final int clippedHeight;
- boolean invert = ExifInterface.getOrientationParams(orientation).invertDimensions;
- if (invert) {
+ if (params.invertDimensions) {
Assert.checkState(mWidth == bitmap.getHeight());
Assert.checkState(mHeight == bitmap.getWidth());
clippedWidth = (int) (mHeight * mHeightPercent);
@@ -120,7 +120,7 @@ public class ImagePersistTask extends FallibleAsyncTask<Void, Void, Uri> {
mHeight = clippedHeight;
Matrix matrix = new Matrix();
- matrix.postRotate(invert ? 90 : 0);
+ matrix.postRotate(params.rotation);
Bitmap clippedBitmap =
Bitmap.createBitmap(