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;