fixed message hint
This commit is contained in:
parent
4e791c8a01
commit
07b422d4c8
|
@ -159,7 +159,6 @@ public class ConversationFragment extends Fragment {
|
|||
|
||||
private ConversationActivity activity;
|
||||
|
||||
|
||||
private void sendMessage() {
|
||||
if (mEditMessage.getText().length() < 1) {
|
||||
if (this.conversation.getMode() == Conversation.MODE_MULTI) {
|
||||
|
@ -187,12 +186,16 @@ public class ConversationFragment extends Fragment {
|
|||
}
|
||||
|
||||
public void updateChatMsgHint() {
|
||||
if (conversation.getNextPresence() != null) {
|
||||
this.mEditMessage.setHint(getString(R.string.send_private_message_to,conversation.getNextPresence()));
|
||||
if (conversation.getMode() == Conversation.MODE_MULTI
|
||||
&& conversation.getNextPresence() != null) {
|
||||
this.mEditMessage.setHint(getString(
|
||||
R.string.send_private_message_to,
|
||||
conversation.getNextPresence()));
|
||||
} else {
|
||||
switch (conversation.getNextEncryption()) {
|
||||
case Message.ENCRYPTION_NONE:
|
||||
mEditMessage.setHint(getString(R.string.send_plain_text_message));
|
||||
mEditMessage
|
||||
.setHint(getString(R.string.send_plain_text_message));
|
||||
break;
|
||||
case Message.ENCRYPTION_OTR:
|
||||
mEditMessage.setHint(getString(R.string.send_otr_message));
|
||||
|
@ -241,8 +244,10 @@ public class ConversationFragment extends Fragment {
|
|||
messagesView = (ListView) view.findViewById(R.id.messages_view);
|
||||
messagesView.setOnScrollListener(mOnScrollListener);
|
||||
messagesView.setTranscriptMode(ListView.TRANSCRIPT_MODE_NORMAL);
|
||||
messageListAdapter = new MessageAdapter((ConversationActivity) getActivity(), this.messageList);
|
||||
messageListAdapter.setOnContactPictureClicked(new OnContactPictureClicked() {
|
||||
messageListAdapter = new MessageAdapter(
|
||||
(ConversationActivity) getActivity(), this.messageList);
|
||||
messageListAdapter
|
||||
.setOnContactPictureClicked(new OnContactPictureClicked() {
|
||||
|
||||
@Override
|
||||
public void onContactPictureClicked(Message message) {
|
||||
|
@ -255,7 +260,8 @@ public class ConversationFragment extends Fragment {
|
|||
}
|
||||
}
|
||||
});
|
||||
messageListAdapter.setOnContactPictureLongClicked(new OnContactPictureLongClicked() {
|
||||
messageListAdapter
|
||||
.setOnContactPictureLongClicked(new OnContactPictureLongClicked() {
|
||||
|
||||
@Override
|
||||
public void onContactPictureLongClicked(Message message) {
|
||||
|
@ -384,12 +390,16 @@ public class ConversationFragment extends Fragment {
|
|||
final ConversationActivity activity = (ConversationActivity) getActivity();
|
||||
if (this.conversation != null) {
|
||||
final Contact contact = this.conversation.getContact();
|
||||
if (!contact.showInRoster() && contact.getOption(Contact.Options.PENDING_SUBSCRIPTION_REQUEST)) {
|
||||
showSnackbar(R.string.contact_added_you, R.string.add_back, new OnClickListener() {
|
||||
if (!contact.showInRoster()
|
||||
&& contact
|
||||
.getOption(Contact.Options.PENDING_SUBSCRIPTION_REQUEST)) {
|
||||
showSnackbar(R.string.contact_added_you, R.string.add_back,
|
||||
new OnClickListener() {
|
||||
|
||||
@Override
|
||||
public void onClick(View v) {
|
||||
activity.xmppConnectionService.createContact(contact);
|
||||
activity.xmppConnectionService
|
||||
.createContact(contact);
|
||||
activity.switchToContactDetails(contact);
|
||||
}
|
||||
});
|
||||
|
|
Loading…
Reference in a new issue