From 0192a4eb2044cbabd6ce2a33d44fd4b0571da482 Mon Sep 17 00:00:00 2001 From: David Kaspar Date: Mon, 12 May 2025 17:13:29 +0200 Subject: [PATCH] Add test to only share images. Other media not supported atm --- .../ui/components/ZoomableContentView.kt | 24 +++++++++++-------- 1 file changed, 14 insertions(+), 10 deletions(-) diff --git a/amethyst/src/main/java/com/vitorpamplona/amethyst/ui/components/ZoomableContentView.kt b/amethyst/src/main/java/com/vitorpamplona/amethyst/ui/components/ZoomableContentView.kt index 3cd6a9a33..a933e38da 100644 --- a/amethyst/src/main/java/com/vitorpamplona/amethyst/ui/components/ZoomableContentView.kt +++ b/amethyst/src/main/java/com/vitorpamplona/amethyst/ui/components/ZoomableContentView.kt @@ -752,17 +752,21 @@ fun ShareImageAction( ) } - val context = LocalContext.current - videoUri?.let { - if (videoUri.isNotEmpty()) { - DropdownMenuItem( - text = { Text("Share media...") }, - onClick = { - ShareHelper.shareImageFromUrl(context, videoUri) + mimeType?.let { + if (mimeType.startsWith("image")) { + val context = LocalContext.current + videoUri?.let { + if (videoUri.isNotEmpty()) { + DropdownMenuItem( + text = { Text("Share image...") }, + onClick = { + ShareHelper.shareImageFromUrl(context, videoUri) - onDismiss() - }, - ) + onDismiss() + }, + ) + } + } } } }