diff --git a/app/src/main/java/org/linphone/chat/ChatRoomsFragment.java b/app/src/main/java/org/linphone/chat/ChatRoomsFragment.java index 63866eb37..f70bcb3f2 100644 --- a/app/src/main/java/org/linphone/chat/ChatRoomsFragment.java +++ b/app/src/main/java/org/linphone/chat/ChatRoomsFragment.java @@ -157,6 +157,7 @@ public class ChatRoomsFragment extends Fragment Core core, ChatRoom cr, ChatRoom.State state) { if (state == ChatRoom.State.Created) { refreshChatRoom(cr); + scrollToTop(); } } }; @@ -263,6 +264,10 @@ public class ChatRoomsFragment extends Fragment } } + private void scrollToTop() { + mChatRoomsList.getLayoutManager().scrollToPosition(0); + } + private void refreshChatRoom(ChatRoom cr) { ChatRoomViewHolder holder = (ChatRoomViewHolder) cr.getUserData(); if (holder != null) {