aboutsummaryrefslogtreecommitdiff
path: root/library/src/main/java/com/davemorrissey/labs/subscaleview/decoder/SkiaImageRegionDecoder.java
diff options
context:
space:
mode:
Diffstat (limited to 'library/src/main/java/com/davemorrissey/labs/subscaleview/decoder/SkiaImageRegionDecoder.java')
-rw-r--r--library/src/main/java/com/davemorrissey/labs/subscaleview/decoder/SkiaImageRegionDecoder.java6
1 files changed, 5 insertions, 1 deletions
diff --git a/library/src/main/java/com/davemorrissey/labs/subscaleview/decoder/SkiaImageRegionDecoder.java b/library/src/main/java/com/davemorrissey/labs/subscaleview/decoder/SkiaImageRegionDecoder.java
index 423f807..2300345 100644
--- a/library/src/main/java/com/davemorrissey/labs/subscaleview/decoder/SkiaImageRegionDecoder.java
+++ b/library/src/main/java/com/davemorrissey/labs/subscaleview/decoder/SkiaImageRegionDecoder.java
@@ -8,6 +8,7 @@ import android.content.res.Resources;
import android.graphics.*;
import android.net.Uri;
import android.os.Build;
+import android.support.annotation.Keep;
import android.text.TextUtils;
import com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView;
@@ -40,10 +41,13 @@ public class SkiaImageRegionDecoder implements ImageRegionDecoder {
private final Bitmap.Config bitmapConfig;
+ @Keep
+ @SuppressWarnings("unused")
public SkiaImageRegionDecoder() {
this(null);
}
+ @SuppressWarnings("WeakerAccess")
public SkiaImageRegionDecoder(Bitmap.Config bitmapConfig) {
Bitmap.Config globalBitmapConfig = SubsamplingScaleImageView.getPreferredBitmapConfig();
if (bitmapConfig != null) {
@@ -95,7 +99,7 @@ public class SkiaImageRegionDecoder implements ImageRegionDecoder {
decoder = BitmapRegionDecoder.newInstance(inputStream, false);
} finally {
if (inputStream != null) {
- try { inputStream.close(); } catch (Exception e) { }
+ try { inputStream.close(); } catch (Exception e) { /* Ignore */ }
}
}
}