Fixed chat room not updated in list when subject changes + fixed chat room removal UI issue on tablet
This commit is contained in:
parent
c7aecaa1d7
commit
67637f8267
2 changed files with 12 additions and 6 deletions
|
@ -137,8 +137,13 @@ public class ChatRoomsFragment extends Fragment
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onMessageReceived(Core core, ChatRoom cr, ChatMessage message) {
|
public void onMessageReceived(Core core, ChatRoom room, ChatMessage message) {
|
||||||
refreshChatRoom(cr);
|
refreshChatRoom(room);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void onChatRoomSubjectChanged(Core core, ChatRoom room) {
|
||||||
|
refreshChatRoom(room);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -154,9 +159,9 @@ public class ChatRoomsFragment extends Fragment
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onChatRoomStateChanged(
|
public void onChatRoomStateChanged(
|
||||||
Core core, ChatRoom cr, ChatRoom.State state) {
|
Core core, ChatRoom room, ChatRoom.State state) {
|
||||||
if (state == ChatRoom.State.Created) {
|
if (state == ChatRoom.State.Created) {
|
||||||
refreshChatRoom(cr);
|
refreshChatRoom(room);
|
||||||
scrollToTop();
|
scrollToTop();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -254,6 +259,9 @@ public class ChatRoomsFragment extends Fragment
|
||||||
mWaitLayout.setVisibility(View.VISIBLE);
|
mWaitLayout.setVisibility(View.VISIBLE);
|
||||||
}
|
}
|
||||||
((ChatActivity) getActivity()).displayMissedChats();
|
((ChatActivity) getActivity()).displayMissedChats();
|
||||||
|
|
||||||
|
if (getResources().getBoolean(R.bool.isTablet))
|
||||||
|
((ChatActivity) getActivity()).showEmptyChildFragment();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
|
@ -26,13 +26,11 @@ import android.app.Dialog;
|
||||||
import android.app.Fragment;
|
import android.app.Fragment;
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
import android.content.Intent;
|
import android.content.Intent;
|
||||||
import android.database.Cursor;
|
|
||||||
import android.graphics.Bitmap;
|
import android.graphics.Bitmap;
|
||||||
import android.graphics.BitmapFactory;
|
import android.graphics.BitmapFactory;
|
||||||
import android.net.Uri;
|
import android.net.Uri;
|
||||||
import android.os.Bundle;
|
import android.os.Bundle;
|
||||||
import android.os.Parcelable;
|
import android.os.Parcelable;
|
||||||
import android.provider.ContactsContract.DisplayPhoto;
|
|
||||||
import android.provider.MediaStore;
|
import android.provider.MediaStore;
|
||||||
import android.text.Editable;
|
import android.text.Editable;
|
||||||
import android.text.InputType;
|
import android.text.InputType;
|
||||||
|
|
Loading…
Reference in a new issue