diff --git a/src/cheogram/res/drawable/audio_file_24dp.xml b/src/cheogram/res/drawable/audio_file_24dp.xml new file mode 100644 index 0000000000000000000000000000000000000000..dc0799253191a17eca99bbe609eecc5e9c789c00 --- /dev/null +++ b/src/cheogram/res/drawable/audio_file_24dp.xml @@ -0,0 +1,10 @@ + + + diff --git a/src/main/java/eu/siacs/conversations/persistance/FileBackend.java b/src/main/java/eu/siacs/conversations/persistance/FileBackend.java index 1e30615e557f5b69fe13621064dc1e64e9cb98cd..ed36d81801fcd1c0430ae46903dfa0bfbaf5d2f8 100644 --- a/src/main/java/eu/siacs/conversations/persistance/FileBackend.java +++ b/src/main/java/eu/siacs/conversations/persistance/FileBackend.java @@ -1309,6 +1309,8 @@ public class FileBackend { thumbnail = new BitmapDrawable(res, getPdfDocumentPreview(file, size)); } else if (mime.startsWith("video/")) { thumbnail = new BitmapDrawable(res, getVideoPreview(file, size)); + } else if (mime.startsWith("audio/")) { + thumbnail = res.getDrawable(R.drawable.audio_file_24dp); } else { thumbnail = getImagePreview(file, res, size, mime); if (thumbnail == null) {