From 4f927a124391fa99d86d3ad30789316fde2a69cb Mon Sep 17 00:00:00 2001 From: Stephen Paul Weber Date: Wed, 18 Sep 2024 15:18:33 -0500 Subject: [PATCH] No real thumbnail for audio files Let's not try to decode as an image lol --- src/cheogram/res/drawable/audio_file_24dp.xml | 10 ++++++++++ .../siacs/conversations/persistance/FileBackend.java | 2 ++ 2 files changed, 12 insertions(+) create mode 100644 src/cheogram/res/drawable/audio_file_24dp.xml 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) {