diff --git a/app/src/main/java/com/nextcloud/talk/controllers/ChatController.kt b/app/src/main/java/com/nextcloud/talk/controllers/ChatController.kt index b9fb8c08a..8a1502543 100644 --- a/app/src/main/java/com/nextcloud/talk/controllers/ChatController.kt +++ b/app/src/main/java/com/nextcloud/talk/controllers/ChatController.kt @@ -452,7 +452,7 @@ class ChatController(args: Bundle) : } private fun loadAvatarForStatusBar() { - if (inOneToOneCall() && activity != null) { + if (isOneToOneConversation() && activity != null) { val imageRequest = DisplayUtils.getImageRequestForUrl( ApiUtils.getUrlForAvatar( conversationUser?.baseUrl, @@ -493,7 +493,7 @@ class ChatController(args: Bundle) : } } - private fun inOneToOneCall() = currentConversation != null && currentConversation?.type != null && + fun isOneToOneConversation() = currentConversation != null && currentConversation?.type != null && currentConversation?.type == Conversation.ConversationType .ROOM_TYPE_ONE_TO_ONE_CALL @@ -1675,7 +1675,7 @@ class ChatController(args: Bundle) : val bundle = Bundle() bundle.putParcelable(BundleKeys.KEY_USER_ENTITY, conversationUser) bundle.putString(KEY_ROOM_TOKEN, roomToken) - bundle.putBoolean(BundleKeys.KEY_ROOM_ONE_TO_ONE, inOneToOneCall()) + bundle.putBoolean(BundleKeys.KEY_ROOM_ONE_TO_ONE, isOneToOneConversation()) router.pushController( RouterTransaction.with(ConversationInfoController(bundle)) .pushChangeHandler(HorizontalChangeHandler()) diff --git a/app/src/main/java/com/nextcloud/talk/ui/dialog/AttachmentDialog.kt b/app/src/main/java/com/nextcloud/talk/ui/dialog/AttachmentDialog.kt index 5d9d4e082..55ae66898 100644 --- a/app/src/main/java/com/nextcloud/talk/ui/dialog/AttachmentDialog.kt +++ b/app/src/main/java/com/nextcloud/talk/ui/dialog/AttachmentDialog.kt @@ -79,7 +79,9 @@ class AttachmentDialog(val activity: Activity, var chatController: ChatControlle dialogAttachmentBinding.menuShareLocation.visibility = View.GONE } - if (!CapabilitiesUtilNew.hasSpreedFeatureCapability(chatController.conversationUser, "talk-polls")) { + if (!CapabilitiesUtilNew.hasSpreedFeatureCapability(chatController.conversationUser, "talk-polls") || + chatController.isOneToOneConversation() + ) { dialogAttachmentBinding.menuAttachPoll.visibility = View.GONE }