Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 2f9e9118 authored by Ray Essick's avatar Ray Essick
Browse files

Revert "Use a ExifInterface ctor with a file descriptor as a parameter"

This reverts commit e106aa90.

Reason for revert: OEM reports regressions

Bug: 199822700
Bug: 283908789
Change-Id: Ic00be58b718be5e53823d81fa64cb718a87ed05a
parent e106aa90
Loading
Loading
Loading
Loading
+11 −14
Original line number Diff line number Diff line
@@ -49,7 +49,6 @@ import com.android.internal.util.ArrayUtils;
import libcore.io.IoUtils;

import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.util.Arrays;
import java.util.Comparator;
@@ -256,8 +255,7 @@ public class ThumbnailUtils {

        // get orientation
        if (MediaFile.isExifMimeType(mimeType)) {
            try (FileInputStream is = new FileInputStream(file)) {
                exif = new ExifInterface(is.getFD());
            exif = new ExifInterface(file);
            switch (exif.getAttributeInt(ExifInterface.TAG_ORIENTATION, 0)) {
                case ExifInterface.ORIENTATION_ROTATE_90:
                    orientation = 90;
@@ -270,7 +268,6 @@ public class ThumbnailUtils {
                    break;
            }
        }
        }

        if (mimeType.equals("image/heif")
                || mimeType.equals("image/heif-sequence")