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() + }, + ) + } + } } } }