From 7cc70ae6a111862ca1a1ed32d8e3b72d4e237ca9 Mon Sep 17 00:00:00 2001 From: Mario Danic Date: Sun, 20 Oct 2019 23:12:26 +0200 Subject: [PATCH] =?UTF-8?q?Dont=20show=20=E2=80=9CAllow=20guests=E2=80=9D?= =?UTF-8?q?=20for=20one2one?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Mario Danic --- .../talk/controllers/ConversationInfoController.kt | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/nextcloud/talk/controllers/ConversationInfoController.kt b/app/src/main/java/com/nextcloud/talk/controllers/ConversationInfoController.kt index 148e2de59..9cb3798b2 100644 --- a/app/src/main/java/com/nextcloud/talk/controllers/ConversationInfoController.kt +++ b/app/src/main/java/com/nextcloud/talk/controllers/ConversationInfoController.kt @@ -62,6 +62,7 @@ import com.nextcloud.talk.jobs.DeleteConversationWorker import com.nextcloud.talk.jobs.LeaveConversationWorker import com.nextcloud.talk.models.database.UserEntity import com.nextcloud.talk.models.json.conversations.Conversation +import com.nextcloud.talk.models.json.conversations.Conversation.ConversationType import com.nextcloud.talk.models.json.conversations.Conversation.ConversationType.ROOM_PUBLIC_CALL import com.nextcloud.talk.models.json.conversations.RoomOverall import com.nextcloud.talk.models.json.converters.EnumNotificationLevelConverter @@ -710,7 +711,12 @@ class ConversationInfoController(args: Bundle) : BaseController(), } favoriteConversationAction.value = conversation!!.isFavorite - allowGuestsAction.value = conversation!!.type == ROOM_PUBLIC_CALL + if (conversation!!.type.equals(ConversationType.ROOM_TYPE_ONE_TO_ONE_CALL) || conversation!! + .type.equals(ConversationType.ROOM_SYSTEM)) { + allowGuestsAction.visibility = View.GONE + } else { + allowGuestsAction.value = conversation!!.type == ROOM_PUBLIC_CALL + } (allowGuestsAction.findViewById(R.id.mp_checkable) as SwitchCompat) .isChecked = allowGuestsAction.value