summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSantiago Etchebehere <santie@google.com>2019-07-25 18:00:32 -0700
committerandroid-build-merger <android-build-merger@google.com>2019-07-25 18:00:32 -0700
commit8c415e86883a06043e8f36d539f6d68a81f8658c (patch)
tree4eb56ea2858015e379cf34abd94af65f18188e02
parent4ccd603670b1b2616da62845c6bbb71472328d74 (diff)
parent1439b36c81401da88ac0e4eba206d9ed18d277dc (diff)
downloadandroid_packages_apps_WallpaperPicker2-8c415e86883a06043e8f36d539f6d68a81f8658c.tar.gz
android_packages_apps_WallpaperPicker2-8c415e86883a06043e8f36d539f6d68a81f8658c.tar.bz2
android_packages_apps_WallpaperPicker2-8c415e86883a06043e8f36d539f6d68a81f8658c.zip
Do not openInputStream twice without closing am: 25dcb3a1b1
am: 1439b36c81 Change-Id: I29d57334eef693edb3becf1d5fd697b5a4baf32c
-rwxr-xr-xsrc/com/android/wallpaper/asset/StreamableAsset.java7
1 files changed, 1 insertions, 6 deletions
diff --git a/src/com/android/wallpaper/asset/StreamableAsset.java b/src/com/android/wallpaper/asset/StreamableAsset.java
index 118581d..17f2522 100755
--- a/src/com/android/wallpaper/asset/StreamableAsset.java
+++ b/src/com/android/wallpaper/asset/StreamableAsset.java
@@ -260,12 +260,6 @@ public abstract class StreamableAsset extends Asset {
mTargetWidth = tempHeight;
}
- InputStream inputStream = openInputStream();
- // Input stream may be null if there was an error opening it.
- if (inputStream == null) {
- return null;
- }
-
BitmapFactory.Options options = new BitmapFactory.Options();
Point rawDimensions = calculateRawDimensions();
@@ -277,6 +271,7 @@ public abstract class StreamableAsset extends Asset {
rawDimensions.x, rawDimensions.y, mTargetWidth, mTargetHeight);
options.inPreferredConfig = Config.HARDWARE;
+ InputStream inputStream = openInputStream();
Bitmap bitmap = BitmapFactory.decodeStream(inputStream, null, options);
closeInputStream(
inputStream, "Error closing the input stream used to decode the full bitmap");