diff --git a/res/layout/chatlist_cell.xml b/res/layout/chatlist_cell.xml
index 39defe45b..c3839e99b 100644
--- a/res/layout/chatlist_cell.xml
+++ b/res/layout/chatlist_cell.xml
@@ -97,7 +97,6 @@
+ android:textColor="@color/colorH"
+ android:textSize="15sp"/>
@@ -208,7 +209,7 @@
android:gravity="center"
android:textAlignment="center"
android:textColor="#000000"
- android:textSize="17sp"
+ android:textSize="15sp"
android:visibility="gone"/>
diff --git a/src/android/org/linphone/chat/ChatEventsAdapter.java b/src/android/org/linphone/chat/ChatEventsAdapter.java
index 4d56a6d16..4af16011a 100644
--- a/src/android/org/linphone/chat/ChatEventsAdapter.java
+++ b/src/android/org/linphone/chat/ChatEventsAdapter.java
@@ -203,8 +203,9 @@ public class ChatEventsAdapter extends ListSelectionAdapter {
holder.openFileButton.setVisibility(View.GONE);
holder.messageStatus.setVisibility(View.GONE);
holder.messageSendingInProgress.setVisibility(View.GONE);
- holder.imdmLayout.setVisibility(View.GONE);
- holder.imdmIcon.setVisibility(View.GONE);
+ holder.imdmLayout.setVisibility(View.INVISIBLE);
+ holder.imdmIcon.setVisibility(View.INVISIBLE);
+ holder.imdmLabel.setVisibility(View.INVISIBLE);
holder.contactPicture.setImageBitmap(ContactsManager.getInstance().getDefaultAvatarBitmap());
if (isEditionEnabled()) {
@@ -258,25 +259,35 @@ public class ChatEventsAdapter extends ListSelectionAdapter {
/*holder.imdmLayout.setVisibility(View.VISIBLE);
holder.imdmLabel.setText(R.string.sent);
holder.imdmIcon.setImageResource(R.drawable.chat_delivered);
+ holder.imdmIcon.setVisibility(View.VISIBLE);
+ holder.imdmLabel.setVisibility(View.VISIBLE);
holder.imdmLabel.setTextColor(mContext.getResources().getColor(R.color.colorD));*/
} else if (status == ChatMessage.State.DeliveredToUser) {
holder.imdmLayout.setVisibility(View.VISIBLE);
holder.imdmIcon.setImageResource(R.drawable.chat_delivered);
+ holder.imdmIcon.setVisibility(View.VISIBLE);
+ holder.imdmLabel.setVisibility(View.VISIBLE);
holder.imdmLabel.setText(R.string.delivered);
holder.imdmLabel.setTextColor(mContext.getResources().getColor(R.color.colorD));
} else if (status == ChatMessage.State.Displayed) {
holder.imdmLayout.setVisibility(View.VISIBLE);
holder.imdmIcon.setImageResource(R.drawable.chat_read);
+ holder.imdmIcon.setVisibility(View.VISIBLE);
+ holder.imdmLabel.setVisibility(View.VISIBLE);
holder.imdmLabel.setText(R.string.displayed);
holder.imdmLabel.setTextColor(mContext.getResources().getColor(R.color.colorK));
} else if (status == ChatMessage.State.NotDelivered) {
holder.imdmLayout.setVisibility(View.VISIBLE);
holder.imdmIcon.setImageResource(R.drawable.chat_error);
+ holder.imdmIcon.setVisibility(View.VISIBLE);
+ holder.imdmLabel.setVisibility(View.VISIBLE);
holder.imdmLabel.setText(R.string.error);
holder.imdmLabel.setTextColor(mContext.getResources().getColor(R.color.colorI));
} else if (status == ChatMessage.State.FileTransferError) {
holder.imdmLayout.setVisibility(View.VISIBLE);
holder.imdmIcon.setImageResource(R.drawable.chat_error);
+ holder.imdmIcon.setVisibility(View.VISIBLE);
+ holder.imdmLabel.setVisibility(View.VISIBLE);
holder.imdmLabel.setText(R.string.file_transfer_error);
holder.imdmLabel.setTextColor(mContext.getResources().getColor(R.color.colorI));
}
@@ -474,7 +485,7 @@ public class ChatEventsAdapter extends ListSelectionAdapter {
case SecurityLevelDowngraded:
message = mContext.getString(R.string.security_level_degraded);
break;
- case MultideviceParticipantDetected:
+ case ParticipantMaxDeviceCountExceeded:
holder.eventMessage.setTextColor(Color.RED);
if (event.getSecurityEventFaultyDevice() != null) {
message = mContext.getString(R.string.security_alert_multidevice_from).replace("%s", displayName);
diff --git a/src/android/org/linphone/chat/ChatRoomsAdapter.java b/src/android/org/linphone/chat/ChatRoomsAdapter.java
index 7d7a6f7d8..7f5c71665 100644
--- a/src/android/org/linphone/chat/ChatRoomsAdapter.java
+++ b/src/android/org/linphone/chat/ChatRoomsAdapter.java
@@ -264,7 +264,7 @@ public class ChatRoomsAdapter extends ListSelectionAdapter {
}
}
ChatRoomSecurityLevel level = chatRoom.getSecurityLevel();
- if (LinphoneManager.getLc().limeV2Enabled()) {
+ if (LinphoneManager.getLc().limeX3DhEnabled()) {
if (level == ChatRoomSecurityLevel.Safe) {
holder.contactPicture.setImageResource(R.drawable.avatar_small_secure2);
} else if (level == ChatRoomSecurityLevel.Unsafe) {