Fixed display issue while scrolling chats list
This commit is contained in:
parent
9b13b60552
commit
9a3ddc12e9
2 changed files with 2 additions and 2 deletions
|
@ -290,7 +290,6 @@ public final class LinphoneUtils {
|
||||||
try {
|
try {
|
||||||
bm = MediaStore.Images.Media.getBitmap(c.getContentResolver(),tUri);
|
bm = MediaStore.Images.Media.getBitmap(c.getContentResolver(),tUri);
|
||||||
} catch (IOException e) {
|
} catch (IOException e) {
|
||||||
Log.e("Error in setThumbnailPictureFromUri: " + e);
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if (bm != null) {
|
if (bm != null) {
|
||||||
|
|
|
@ -133,13 +133,14 @@ public class ChatRoomsAdapter extends ListSelectionAdapter {
|
||||||
|
|
||||||
int unreadMessagesCount = chatRoom.getUnreadMessagesCount();
|
int unreadMessagesCount = chatRoom.getUnreadMessagesCount();
|
||||||
ChatMessage lastMessage = chatRoom.getLastMessageInHistory();
|
ChatMessage lastMessage = chatRoom.getLastMessageInHistory();
|
||||||
|
holder.lastMessageView.setText("");
|
||||||
|
holder.date.setText("");
|
||||||
|
|
||||||
if (lastMessage != null) {
|
if (lastMessage != null) {
|
||||||
if (lastMessage.getFileTransferInformation() != null || lastMessage.getExternalBodyUrl() != null || lastMessage.getAppdata() != null) {
|
if (lastMessage.getFileTransferInformation() != null || lastMessage.getExternalBodyUrl() != null || lastMessage.getAppdata() != null) {
|
||||||
holder.lastMessageView.setBackgroundResource(R.drawable.chat_file_message);
|
holder.lastMessageView.setBackgroundResource(R.drawable.chat_file_message);
|
||||||
time = lastMessage.getTime();
|
time = lastMessage.getTime();
|
||||||
holder.date.setText(LinphoneUtils.timestampToHumanDate(mContext, time, R.string.messages_list_date_format));
|
holder.date.setText(LinphoneUtils.timestampToHumanDate(mContext, time, R.string.messages_list_date_format));
|
||||||
holder.lastMessageView.setText("");
|
|
||||||
} else if (lastMessage.getTextContent() != null && lastMessage.getTextContent().length() > 0) {
|
} else if (lastMessage.getTextContent() != null && lastMessage.getTextContent().length() > 0) {
|
||||||
message = lastMessage.getTextContent();
|
message = lastMessage.getTextContent();
|
||||||
holder.lastMessageView.setBackgroundResource(0);
|
holder.lastMessageView.setBackgroundResource(0);
|
||||||
|
|
Loading…
Reference in a new issue