small interface improvements
This commit is contained in:
parent
db485c4679
commit
bb4bb45ea7
2 changed files with 11 additions and 2 deletions
|
@ -203,6 +203,7 @@ public class ChatListFragment extends Fragment implements OnClickListener, OnIte
|
|||
isDraft = true;
|
||||
}
|
||||
view.setTag(contact);
|
||||
final String fContact = contact;
|
||||
|
||||
LinphoneAddress address = LinphoneCoreFactory.instance().createLinphoneAddress(contact);
|
||||
LinphoneUtils.findUriPictureOfContactAndSetDisplayName(address, view.getContext().getContentResolver());
|
||||
|
@ -230,6 +231,14 @@ public class ChatListFragment extends Fragment implements OnClickListener, OnIte
|
|||
} else {
|
||||
delete.setVisibility(View.INVISIBLE);
|
||||
detail.setVisibility(View.VISIBLE);
|
||||
detail.setOnClickListener(new OnClickListener() {
|
||||
@Override
|
||||
public void onClick(View v) {
|
||||
if (LinphoneActivity.isInstanciated()) {
|
||||
LinphoneActivity.instance().displayChat(fContact);
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
return view;
|
||||
|
|
|
@ -67,11 +67,11 @@ public enum FragmentsAvailable {
|
|||
case CHAT:
|
||||
return CHATLIST.isRightOf(fragment) || fragment == CHATLIST;
|
||||
|
||||
case ABOUT:
|
||||
case ABOUT_INSTEAD_OF_SETTINGS:
|
||||
case SETTINGS:
|
||||
return CHATLIST.isRightOf(fragment) || fragment == CHATLIST || fragment == FragmentsAvailable.ABOUT_INSTEAD_OF_CHAT;
|
||||
|
||||
|
||||
case ABOUT:
|
||||
case ACCOUNT_SETTINGS:
|
||||
return SETTINGS.isRightOf(fragment) || fragment == SETTINGS;
|
||||
|
||||
|
|
Loading…
Reference in a new issue