From 9c739bf2349e55bb08b5cbf0593d2c7373fb80ab Mon Sep 17 00:00:00 2001 From: Brieuc Viel Date: Thu, 28 Apr 2016 11:07:44 +0200 Subject: [PATCH] [UI] presence avatar updated --- src/org/linphone/ChatListFragment.java | 1 - src/org/linphone/ContactsListFragment.java | 3 +-- src/org/linphone/HistoryListFragment.java | 1 - src/org/linphone/ui/AvatarWithPresenceImage.java | 5 +++++ 4 files changed, 6 insertions(+), 4 deletions(-) diff --git a/src/org/linphone/ChatListFragment.java b/src/org/linphone/ChatListFragment.java index cb8f41024..94cab9717 100644 --- a/src/org/linphone/ChatListFragment.java +++ b/src/org/linphone/ChatListFragment.java @@ -364,7 +364,6 @@ public class ChatListFragment extends Fragment implements OnClickListener, OnIte Long time; AvatarWithPresenceImage avatarWithPresenceImage = (AvatarWithPresenceImage) view.findViewById(R.id.avatar_with_presence); - avatarWithPresenceImage.setFormatAvatarImage(AvatarWithPresenceImage.AVATAR_SMALL); if(contact != null && contact.isLinphoneFriend()) { avatarWithPresenceImage.setLinphoneContact(contact); LinphoneManager.getInstance().addPresenceUpdatedListener(avatarWithPresenceImage); diff --git a/src/org/linphone/ContactsListFragment.java b/src/org/linphone/ContactsListFragment.java index 88fb6ad05..4c4b82fa2 100644 --- a/src/org/linphone/ContactsListFragment.java +++ b/src/org/linphone/ContactsListFragment.java @@ -356,7 +356,7 @@ public class ContactsListFragment extends Fragment implements OnClickListener, O public void onPause() { instance = null; ContactsManager.removeContactsListener(this); - LinphoneManager.getInstance().removePresenceUpdatedListener(); + //LinphoneManager.getInstance().removePresenceUpdatedListener(); super.onPause(); } @@ -435,7 +435,6 @@ public class ContactsListFragment extends Fragment implements OnClickListener, O } AvatarWithPresenceImage avatarWithPresenceImage = (AvatarWithPresenceImage) view.findViewById(R.id.avatar_with_presence); - avatarWithPresenceImage.setFormatAvatarImage(AvatarWithPresenceImage.AVATAR_SMALL); if(contact != null && contact.isLinphoneFriend()) { avatarWithPresenceImage.setLinphoneContact(contact); LinphoneManager.getInstance().addPresenceUpdatedListener(avatarWithPresenceImage); diff --git a/src/org/linphone/HistoryListFragment.java b/src/org/linphone/HistoryListFragment.java index 01f834bb5..1f3385c0c 100644 --- a/src/org/linphone/HistoryListFragment.java +++ b/src/org/linphone/HistoryListFragment.java @@ -449,7 +449,6 @@ public class HistoryListFragment extends Fragment implements OnClickListener, On */ holder.contact.setText(LinphoneUtils.getAddressDisplayName(address)); // } - holder.avatarWithPresenceImage.setFormatAvatarImage(AvatarWithPresenceImage.AVATAR_SMALL); if(c != null && c.isLinphoneFriend() ) { holder.avatarWithPresenceImage.setLinphoneContact(c); LinphoneManager.getInstance().addPresenceUpdatedListener(holder.avatarWithPresenceImage); diff --git a/src/org/linphone/ui/AvatarWithPresenceImage.java b/src/org/linphone/ui/AvatarWithPresenceImage.java index f64e71cb5..cb502ef36 100644 --- a/src/org/linphone/ui/AvatarWithPresenceImage.java +++ b/src/org/linphone/ui/AvatarWithPresenceImage.java @@ -55,6 +55,11 @@ public class AvatarWithPresenceImage extends RelativeLayout implements onPresenc friendStatusBig = (ImageView) this.findViewById(R.id.friend_status_big); contactPictureBig = (ImageView) this.findViewById(R.id.contact_picture_big); + + friendStatusSmall.setVisibility(View.VISIBLE); + contactPictureSmall.setVisibility(View.VISIBLE); + friendStatusBig.setVisibility(View.GONE); + contactPictureBig.setVisibility(View.GONE); } public void setFormatAvatarImage(int format){