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;
|
isDraft = true;
|
||||||
}
|
}
|
||||||
view.setTag(contact);
|
view.setTag(contact);
|
||||||
|
final String fContact = contact;
|
||||||
|
|
||||||
LinphoneAddress address = LinphoneCoreFactory.instance().createLinphoneAddress(contact);
|
LinphoneAddress address = LinphoneCoreFactory.instance().createLinphoneAddress(contact);
|
||||||
LinphoneUtils.findUriPictureOfContactAndSetDisplayName(address, view.getContext().getContentResolver());
|
LinphoneUtils.findUriPictureOfContactAndSetDisplayName(address, view.getContext().getContentResolver());
|
||||||
|
@ -230,6 +231,14 @@ public class ChatListFragment extends Fragment implements OnClickListener, OnIte
|
||||||
} else {
|
} else {
|
||||||
delete.setVisibility(View.INVISIBLE);
|
delete.setVisibility(View.INVISIBLE);
|
||||||
detail.setVisibility(View.VISIBLE);
|
detail.setVisibility(View.VISIBLE);
|
||||||
|
detail.setOnClickListener(new OnClickListener() {
|
||||||
|
@Override
|
||||||
|
public void onClick(View v) {
|
||||||
|
if (LinphoneActivity.isInstanciated()) {
|
||||||
|
LinphoneActivity.instance().displayChat(fContact);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
return view;
|
return view;
|
||||||
|
|
|
@ -67,11 +67,11 @@ public enum FragmentsAvailable {
|
||||||
case CHAT:
|
case CHAT:
|
||||||
return CHATLIST.isRightOf(fragment) || fragment == CHATLIST;
|
return CHATLIST.isRightOf(fragment) || fragment == CHATLIST;
|
||||||
|
|
||||||
case ABOUT:
|
|
||||||
case ABOUT_INSTEAD_OF_SETTINGS:
|
case ABOUT_INSTEAD_OF_SETTINGS:
|
||||||
case SETTINGS:
|
case SETTINGS:
|
||||||
return CHATLIST.isRightOf(fragment) || fragment == CHATLIST || fragment == FragmentsAvailable.ABOUT_INSTEAD_OF_CHAT;
|
return CHATLIST.isRightOf(fragment) || fragment == CHATLIST || fragment == FragmentsAvailable.ABOUT_INSTEAD_OF_CHAT;
|
||||||
|
|
||||||
|
case ABOUT:
|
||||||
case ACCOUNT_SETTINGS:
|
case ACCOUNT_SETTINGS:
|
||||||
return SETTINGS.isRightOf(fragment) || fragment == SETTINGS;
|
return SETTINGS.isRightOf(fragment) || fragment == SETTINGS;
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue