From a0becf50cb99601b0f576bac9950b451863045ef Mon Sep 17 00:00:00 2001 From: M66B Date: Fri, 13 Jun 2025 18:43:00 +0200 Subject: [PATCH] Allow dropping images in message composer --- app/src/main/java/eu/faircode/email/FragmentCompose.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/eu/faircode/email/FragmentCompose.java b/app/src/main/java/eu/faircode/email/FragmentCompose.java index 7222cdab1c..d2dfe71bfd 100644 --- a/app/src/main/java/eu/faircode/email/FragmentCompose.java +++ b/app/src/main/java/eu/faircode/email/FragmentCompose.java @@ -492,7 +492,12 @@ public class FragmentCompose extends FragmentBase { DragAndDropPermissionsCompat permissions = ActivityCompat.requestDragAndDropPermissions(activity, event); if (permissions == null) return false; - onAddAttachment(Arrays.asList(new UriType(uri, event.getClipDescription(), activity)), false, 0, false, false, false); + UriType uriType = new UriType(uri, event.getClipDescription(), activity); + Helper.UriInfo info = Helper.getInfo(uriType, activity); + if (info.isImage()) + onAddImageFile(Arrays.asList(uriType), false); + else + onAddAttachment(Arrays.asList(uriType), false, 0, false, false, false); return true; default: return false;