Fixed chat room not updated in list when subject changes + fixed chat room removal UI issue on tablet

This commit is contained in:
Sylvain Berfini 2019-11-28 12:08:44 +01:00
parent c7aecaa1d7
commit 67637f8267
2 changed files with 12 additions and 6 deletions

View file

@ -137,8 +137,13 @@ public class ChatRoomsFragment extends Fragment
}
@Override
public void onMessageReceived(Core core, ChatRoom cr, ChatMessage message) {
refreshChatRoom(cr);
public void onMessageReceived(Core core, ChatRoom room, ChatMessage message) {
refreshChatRoom(room);
}
@Override
public void onChatRoomSubjectChanged(Core core, ChatRoom room) {
refreshChatRoom(room);
}
@Override
@ -154,9 +159,9 @@ public class ChatRoomsFragment extends Fragment
@Override
public void onChatRoomStateChanged(
Core core, ChatRoom cr, ChatRoom.State state) {
Core core, ChatRoom room, ChatRoom.State state) {
if (state == ChatRoom.State.Created) {
refreshChatRoom(cr);
refreshChatRoom(room);
scrollToTop();
}
}
@ -254,6 +259,9 @@ public class ChatRoomsFragment extends Fragment
mWaitLayout.setVisibility(View.VISIBLE);
}
((ChatActivity) getActivity()).displayMissedChats();
if (getResources().getBoolean(R.bool.isTablet))
((ChatActivity) getActivity()).showEmptyChildFragment();
}
@Override

View file

@ -26,13 +26,11 @@ import android.app.Dialog;
import android.app.Fragment;
import android.content.Context;
import android.content.Intent;
import android.database.Cursor;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.net.Uri;
import android.os.Bundle;
import android.os.Parcelable;
import android.provider.ContactsContract.DisplayPhoto;
import android.provider.MediaStore;
import android.text.Editable;
import android.text.InputType;