diff options
author | TreeHugger Robot <treehugger-gerrit@google.com> | 2020-02-21 22:35:55 +0000 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2020-02-21 22:35:55 +0000 |
commit | 781185099bd6e0e565c347fcb67a488287032c0e (patch) | |
tree | 308d65153cd9aead428e88be653ae69658a36f2c /graphics | |
parent | fdc11c9eced899c6de2186f0799714183dc42d17 (diff) | |
parent | dd03a8ef81064241943ae1788cf1c63ed3df35b7 (diff) |
Merge "Do not attempt to special case uncompressed font assets."
Diffstat (limited to 'graphics')
-rw-r--r-- | graphics/java/android/graphics/fonts/Font.java | 20 |
1 files changed, 0 insertions, 20 deletions
diff --git a/graphics/java/android/graphics/fonts/Font.java b/graphics/java/android/graphics/fonts/Font.java index 4899fbe431cc..853165d4cf3f 100644 --- a/graphics/java/android/graphics/fonts/Font.java +++ b/graphics/java/android/graphics/fonts/Font.java @@ -19,7 +19,6 @@ package android.graphics.fonts; import android.annotation.IntRange; import android.annotation.NonNull; import android.annotation.Nullable; -import android.content.res.AssetFileDescriptor; import android.content.res.AssetManager; import android.content.res.Resources; import android.os.LocaleList; @@ -220,25 +219,6 @@ public final class Font { Preconditions.checkNotNull(am, "assetManager can not be null"); Preconditions.checkNotNull(path, "path can not be null"); - if (!isAsset) { - // Attempt to open as FD, which should work unless the asset is compressed - AssetFileDescriptor assetFD; - try { - if (cookie > 0) { - assetFD = am.openNonAssetFd(cookie, path); - } else { - assetFD = am.openNonAssetFd(path); - } - - try (FileInputStream fis = assetFD.createInputStream()) { - final FileChannel fc = fis.getChannel(); - return fc.map(FileChannel.MapMode.READ_ONLY, 0, fc.size()); - } - } catch (IOException e) { - // failed to open as FD so now we will attempt to open as an input stream - } - } - try (InputStream assetStream = isAsset ? am.open(path, AssetManager.ACCESS_BUFFER) : am.openNonAsset(cookie, path, AssetManager.ACCESS_BUFFER)) { |