From 53d9c9997a508985f0e19aba928bfa25c80ba23e Mon Sep 17 00:00:00 2001 From: Daniel Gultsch Date: Sat, 1 Feb 2014 15:07:20 +0100 Subject: more cleanup. more listeners --- src/de/gultsch/chat/ui/ConversationFragment.java | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) (limited to 'src/de/gultsch/chat/ui/ConversationFragment.java') diff --git a/src/de/gultsch/chat/ui/ConversationFragment.java b/src/de/gultsch/chat/ui/ConversationFragment.java index c3b73ac5..57d4b1eb 100644 --- a/src/de/gultsch/chat/ui/ConversationFragment.java +++ b/src/de/gultsch/chat/ui/ConversationFragment.java @@ -116,13 +116,16 @@ public class ConversationFragment extends Fragment { } else { Log.d("gultsch", "recylecd a view"); } + ImageView imageView = (ImageView) view.findViewById(R.id.message_photo); if (type == RECIEVED) { - ((ImageView) view.findViewById(R.id.message_photo)) - .setImageURI(item.getConversation() - .getProfilePhotoUri()); + Uri uri = item.getConversation().getProfilePhotoUri(); + if (uri!=null) { + imageView.setImageURI(uri); + } else { + imageView.setImageBitmap(Beautifier.getUnknownContactPicture(item.getConversation().getName(), 200)); + } } else { - ((ImageView) view.findViewById(R.id.message_photo)) - .setImageURI(profilePicture); + imageView.setImageURI(profilePicture); } ((TextView) view.findViewById(R.id.message_body)).setText(item .getBody()); -- cgit v1.2.3