diff --git a/src/main/java/eu/siacs/conversations/persistance/FileBackend.java b/src/main/java/eu/siacs/conversations/persistance/FileBackend.java index 4a5f4d3aed5bf9339aba259c85802bd8fa6c2c12..509c6ce4fe4f3d3e2a354110815512d8b9615c4d 100644 --- a/src/main/java/eu/siacs/conversations/persistance/FileBackend.java +++ b/src/main/java/eu/siacs/conversations/persistance/FileBackend.java @@ -1071,6 +1071,8 @@ public class FileBackend { options.inSampleSize *= 2; bitmap = BitmapFactory.decodeFile(file.getAbsolutePath(), options); } + if (bitmap == null) return null; + bitmap = resize(bitmap, size); bitmap = rotate(bitmap, getRotation(file)); if (mime.equals("image/gif")) {