From cff28de8b15007b96fee479cb1f194fd28972d5d Mon Sep 17 00:00:00 2001 From: Andy Scherzinger Date: Wed, 17 May 2023 13:17:34 +0200 Subject: [PATCH] hide translation option of no target languages available Signed-off-by: Andy Scherzinger --- .../java/com/nextcloud/talk/ui/dialog/MessageActionsDialog.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/nextcloud/talk/ui/dialog/MessageActionsDialog.kt b/app/src/main/java/com/nextcloud/talk/ui/dialog/MessageActionsDialog.kt index 9fe2e2b9c..87384a286 100644 --- a/app/src/main/java/com/nextcloud/talk/ui/dialog/MessageActionsDialog.kt +++ b/app/src/main/java/com/nextcloud/talk/ui/dialog/MessageActionsDialog.kt @@ -55,6 +55,7 @@ import io.reactivex.Observer import io.reactivex.android.schedulers.AndroidSchedulers import io.reactivex.disposables.Disposable import io.reactivex.schedulers.Schedulers +import org.json.JSONArray import javax.inject.Inject @AutoInjector(NextcloudTalkApplication::class) @@ -91,7 +92,8 @@ class MessageActionsDialog( initMenuItemTranslate( !message.isDeleted && ChatMessage.MessageType.REGULAR_TEXT_MESSAGE == message.getCalculateMessageType() && - CapabilitiesUtilNew.isTranslationsSupported(user) + CapabilitiesUtilNew.isTranslationsSupported(user) && + JSONArray(CapabilitiesUtilNew.getLanguages(user).toString()).length() > 0 ) initMenuReplyToMessage(message.replyable && hasChatPermission) initMenuReplyPrivately(