Fixed stacking dialog for admin state changed
This commit is contained in:
parent
338ad38240
commit
b80d12b106
1 changed files with 9 additions and 5 deletions
|
@ -66,6 +66,7 @@ public class GroupInfoFragment extends Fragment implements ChatRoomListener {
|
||||||
private ArrayList<ContactAddress> mParticipants;
|
private ArrayList<ContactAddress> mParticipants;
|
||||||
private String mSubject;
|
private String mSubject;
|
||||||
private ChatRoom mChatRoom;
|
private ChatRoom mChatRoom;
|
||||||
|
private Dialog mAdminStateChangedDialog;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
|
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
|
||||||
|
@ -302,18 +303,21 @@ public class GroupInfoFragment extends Fragment implements ChatRoomListener {
|
||||||
}
|
}
|
||||||
|
|
||||||
private void displayMeAdminStatusUpdated() {
|
private void displayMeAdminStatusUpdated() {
|
||||||
final Dialog dialog = LinphoneActivity.instance().displayDialog(getString(mIsEditionEnabled ? R.string.chat_room_you_are_now_admin : R.string.chat_room_you_are_no_longer_admin));
|
if (mAdminStateChangedDialog != null) mAdminStateChangedDialog.dismiss();
|
||||||
Button delete = dialog.findViewById(R.id.delete_button);
|
|
||||||
Button cancel = dialog.findViewById(R.id.cancel);
|
mAdminStateChangedDialog = LinphoneActivity.instance().displayDialog(getString(mIsEditionEnabled ? R.string.chat_room_you_are_now_admin : R.string.chat_room_you_are_no_longer_admin));
|
||||||
|
Button delete = mAdminStateChangedDialog.findViewById(R.id.delete_button);
|
||||||
|
Button cancel = mAdminStateChangedDialog.findViewById(R.id.cancel);
|
||||||
delete.setVisibility(View.GONE);
|
delete.setVisibility(View.GONE);
|
||||||
cancel.setText(getString(R.string.ok));
|
cancel.setText(getString(R.string.ok));
|
||||||
cancel.setOnClickListener(new View.OnClickListener() {
|
cancel.setOnClickListener(new View.OnClickListener() {
|
||||||
@Override
|
@Override
|
||||||
public void onClick(View view) {
|
public void onClick(View view) {
|
||||||
dialog.dismiss();
|
mAdminStateChangedDialog.dismiss();
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
dialog.show();
|
|
||||||
|
mAdminStateChangedDialog.show();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
Loading…
Reference in a new issue