diff --git a/res/values/strings.xml b/res/values/strings.xml index f3f5453da..5ae4cf95f 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -206,7 +206,7 @@ %s added %s leaved new subject : %s - %s is now admin + %s is admin %s is no longer admin diff --git a/src/android/org/linphone/chat/GroupChatFragment.java b/src/android/org/linphone/chat/GroupChatFragment.java index 3f56ba862..b1393e747 100644 --- a/src/android/org/linphone/chat/GroupChatFragment.java +++ b/src/android/org/linphone/chat/GroupChatFragment.java @@ -744,6 +744,7 @@ public class GroupChatFragment extends Fragment implements ChatRoomListener, Con @Override public void onParticipantRemoved(ChatRoom cr, EventLog event) { + getContactsForParticipants(); mEventsAdapter.addToHistory(event); } @@ -759,13 +760,14 @@ public class GroupChatFragment extends Fragment implements ChatRoomListener, Con @Override public void onParticipantAdded(ChatRoom cr, EventLog event) { + getContactsForParticipants(); mEventsAdapter.addToHistory(event); } @Override public void onSubjectChanged(ChatRoom cr, EventLog event) { - mEventsAdapter.addToHistory(event); mRoomLabel.setText(event.getSubject()); + mEventsAdapter.addToHistory(event); } @Override diff --git a/src/android/org/linphone/chat/GroupInfoFragment.java b/src/android/org/linphone/chat/GroupInfoFragment.java index 4934d211b..1e3db6dc3 100644 --- a/src/android/org/linphone/chat/GroupInfoFragment.java +++ b/src/android/org/linphone/chat/GroupInfoFragment.java @@ -39,6 +39,7 @@ import org.linphone.contacts.ContactAddress; import org.linphone.core.Address; import org.linphone.core.ChatRoom; import org.linphone.core.ChatRoomListenerStub; +import org.linphone.core.Participant; import org.linphone.mediastream.Log; import java.util.ArrayList;