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) {