diff --git a/app/src/main/java/org/linphone/ui/main/chat/viewmodel/ConversationInfoViewModel.kt b/app/src/main/java/org/linphone/ui/main/chat/viewmodel/ConversationInfoViewModel.kt
index 7d7215864..c12359ce3 100644
--- a/app/src/main/java/org/linphone/ui/main/chat/viewmodel/ConversationInfoViewModel.kt
+++ b/app/src/main/java/org/linphone/ui/main/chat/viewmodel/ConversationInfoViewModel.kt
@@ -556,21 +556,23 @@ class ConversationInfoViewModel @UiThread constructor() : AbstractConversationVi
participantsList.add(model)
}
- // Add ourselves at the end of the list
- val meParticipant = chatRoom.me
- if (meParticipant != null) {
- val model = ParticipantModel(
- meParticipant.address,
- selfAdmin,
- isParticipantAdmin = selfAdmin,
- showMenu = false,
- isParticipantMyself = true,
- onMenuClicked = { view, model ->
- // openMenu
- showParticipantAdminPopupMenuEvent.postValue(Event(Pair(view, model)))
- }
- )
- participantsList.add(model)
+ if (!chatRoom.isReadOnly) {
+ // Add ourselves at the end of the list
+ val meParticipant = chatRoom.me
+ if (meParticipant != null) {
+ val model = ParticipantModel(
+ meParticipant.address,
+ selfAdmin,
+ isParticipantAdmin = selfAdmin,
+ showMenu = false,
+ isParticipantMyself = true,
+ onMenuClicked = { view, model ->
+ // openMenu
+ showParticipantAdminPopupMenuEvent.postValue(Event(Pair(view, model)))
+ }
+ )
+ participantsList.add(model)
+ }
}
}
diff --git a/app/src/main/res/layout/chat_conversation_secured_first_event.xml b/app/src/main/res/layout/chat_conversation_secured_first_event.xml
index 8135e588d..c6bfda8f6 100644
--- a/app/src/main/res/layout/chat_conversation_secured_first_event.xml
+++ b/app/src/main/res/layout/chat_conversation_secured_first_event.xml
@@ -17,8 +17,9 @@
android:layout_width="0dp"
android:layout_height="0dp"
android:contentDescription="@null"
+ android:layout_marginStart="15dp"
+ android:layout_marginEnd="15dp"
android:background="@drawable/shape_squircle_main2_200_chat_event_border"
- app:layout_constraintWidth_max="300dp"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toTopOf="parent"
@@ -26,32 +27,31 @@
+ app:layout_constraintBottom_toBottomOf="@id/secured_subtitle"
+ app:layout_constraintStart_toStartOf="@id/secured_background"/>
+ app:layout_constraintStart_toEndOf="@id/secured_icon"
+ app:layout_constraintEnd_toEndOf="@id/secured_background"
+ app:layout_constraintTop_toBottomOf="@id/secured_title"
+ app:layout_constraintBottom_toBottomOf="parent"/>
diff --git a/app/src/main/res/layout/chat_conversation_send_area_disabled_unsecured_warning.xml b/app/src/main/res/layout/chat_conversation_send_area_disabled_unsecured_warning.xml
index 972de6cc3..95184a9a5 100644
--- a/app/src/main/res/layout/chat_conversation_send_area_disabled_unsecured_warning.xml
+++ b/app/src/main/res/layout/chat_conversation_send_area_disabled_unsecured_warning.xml
@@ -17,8 +17,9 @@
android:layout_width="0dp"
android:layout_height="0dp"
android:contentDescription="@null"
+ android:layout_marginStart="15dp"
+ android:layout_marginEnd="15dp"
android:background="@drawable/shape_squircle_main2_200_chat_event_border"
- app:layout_constraintWidth_max="300dp"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toTopOf="parent"
@@ -26,32 +27,31 @@
+ app:layout_constraintBottom_toBottomOf="@id/disabled_subtitle"
+ app:layout_constraintStart_toStartOf="@id/disabled_background"/>
+ app:layout_constraintStart_toEndOf="@id/disabled_icon"
+ app:layout_constraintEnd_toEndOf="@id/disabled_background"
+ app:layout_constraintTop_toBottomOf="@id/disabled_title"
+ app:layout_constraintBottom_toBottomOf="parent"/>