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

Commit d534534a authored by Leon Scroggins's avatar Leon Scroggins Committed by Android (Google) Code Review
Browse files

Merge "Handle null assetFd like a FNF"

parents 1d63fa9a e8da8b12
Loading
Loading
Loading
Loading
+5 −3
Original line number Diff line number Diff line
@@ -277,6 +277,10 @@ public final class ImageDecoder implements AutoCloseable {
                    assetFd = mResolver.openAssetFileDescriptor(mUri, "r");
                }
            } catch (FileNotFoundException e) {
                // Handled below, along with the case where assetFd was set to null.
            }

            if (assetFd == null) {
                // Some images cannot be opened as AssetFileDescriptors (e.g.
                // bmp, ico). Open them as InputStreams.
                InputStream is = mResolver.openInputStream(mUri);
@@ -286,9 +290,7 @@ public final class ImageDecoder implements AutoCloseable {

                return createFromStream(is, true, preferAnimation, this);
            }
            if (assetFd == null) {
                throw new FileNotFoundException(mUri.toString());
            }

            return createFromAssetFileDescriptor(assetFd, preferAnimation, this);
        }
    }