aboutsummaryrefslogtreecommitdiff
path: root/library/src/main/java/com/davemorrissey/labs/subscaleview/decoder/SkiaImageDecoder.java
diff options
context:
space:
mode:
Diffstat (limited to 'library/src/main/java/com/davemorrissey/labs/subscaleview/decoder/SkiaImageDecoder.java')
-rw-r--r--library/src/main/java/com/davemorrissey/labs/subscaleview/decoder/SkiaImageDecoder.java6
1 files changed, 5 insertions, 1 deletions
diff --git a/library/src/main/java/com/davemorrissey/labs/subscaleview/decoder/SkiaImageDecoder.java b/library/src/main/java/com/davemorrissey/labs/subscaleview/decoder/SkiaImageDecoder.java
index 292502c..57b27c1 100644
--- a/library/src/main/java/com/davemorrissey/labs/subscaleview/decoder/SkiaImageDecoder.java
+++ b/library/src/main/java/com/davemorrissey/labs/subscaleview/decoder/SkiaImageDecoder.java
@@ -7,6 +7,7 @@ import android.content.res.Resources;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.net.Uri;
+import android.support.annotation.Keep;
import android.text.TextUtils;
import com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView;
@@ -28,10 +29,13 @@ public class SkiaImageDecoder implements ImageDecoder {
private final Bitmap.Config bitmapConfig;
+ @Keep
+ @SuppressWarnings("unused")
public SkiaImageDecoder() {
this(null);
}
+ @SuppressWarnings("WeakerAccess")
public SkiaImageDecoder(Bitmap.Config bitmapConfig) {
Bitmap.Config globalBitmapConfig = SubsamplingScaleImageView.getPreferredBitmapConfig();
if (bitmapConfig != null) {
@@ -86,7 +90,7 @@ public class SkiaImageDecoder implements ImageDecoder {
bitmap = BitmapFactory.decodeStream(inputStream, null, options);
} finally {
if (inputStream != null) {
- try { inputStream.close(); } catch (Exception e) { }
+ try { inputStream.close(); } catch (Exception e) { /* Ignore */ }
}
}
}