Browse Source

Only show translation menu item for text messages

Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
Andy Scherzinger 2 years ago
parent
commit
e4f94dbcfd

+ 5 - 1
app/src/main/java/com/nextcloud/talk/ui/dialog/MessageActionsDialog.kt

@@ -88,7 +88,11 @@ class MessageActionsDialog(
         viewThemeUtils.platform.themeDialog(dialogMessageActionsBinding.root)
         viewThemeUtils.platform.themeDialog(dialogMessageActionsBinding.root)
         initEmojiBar(hasChatPermission)
         initEmojiBar(hasChatPermission)
         initMenuItemCopy(!message.isDeleted)
         initMenuItemCopy(!message.isDeleted)
-        initMenuItemTranslate(!message.isDeleted && CapabilitiesUtilNew.isTranslationsSupported(user))
+        initMenuItemTranslate(
+            !message.isDeleted &&
+                ChatMessage.MessageType.REGULAR_TEXT_MESSAGE == message.getCalculateMessageType() &&
+                CapabilitiesUtilNew.isTranslationsSupported(user)
+        )
         initMenuReplyToMessage(message.replyable && hasChatPermission)
         initMenuReplyToMessage(message.replyable && hasChatPermission)
         initMenuReplyPrivately(
         initMenuReplyPrivately(
             message.replyable &&
             message.replyable &&