aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristian Schneppe <christian.schneppe@pix-art.de>2019-12-08 10:25:36 +0100
committerChristian Schneppe <christian.schneppe@pix-art.de>2019-12-08 10:25:36 +0100
commit6084fd91d4a3c5e7b34b04e1e0d0184084fc7ed3 (patch)
treee5ee4da07d3c885b2fefca82d937c63c0a26c4df
parent074e7311bf73aec38d4703c7f6feb5a01b879670 (diff)
try to fix missing sendbutton
-rw-r--r--src/main/java/de/pixart/messenger/ui/ConversationFragment.java7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/main/java/de/pixart/messenger/ui/ConversationFragment.java b/src/main/java/de/pixart/messenger/ui/ConversationFragment.java
index 2234d793f..1f02022b3 100644
--- a/src/main/java/de/pixart/messenger/ui/ConversationFragment.java
+++ b/src/main/java/de/pixart/messenger/ui/ConversationFragment.java
@@ -496,6 +496,7 @@ public class ConversationFragment extends XmppFragment implements EditMessage.Ke
} else {
binding.textinput.setText("");
}
+ updateChatMsgHint();
updateSendButton();
updateEditablity();
}
@@ -2018,6 +2019,7 @@ public class ConversationFragment extends XmppFragment implements EditMessage.Ke
}
this.binding.textinput.setText("");
this.conversation.setNextCounterpart(counterpart);
+ updateChatMsgHint();
updateSendButton();
updateEditablity();
}
@@ -2570,6 +2572,7 @@ public class ConversationFragment extends XmppFragment implements EditMessage.Ke
binding.unreadCountCustomView.setUnreadCount(conversation.getReceivedMessagesCountSinceUuid(lastMessageUuid));
}
this.messageListAdapter.notifyDataSetChanged();
+ updateChatMsgHint();
if (notifyConversationRead && activity != null) {
binding.messagesView.post(this::fireReadEvent);
}
@@ -2631,10 +2634,6 @@ public class ConversationFragment extends XmppFragment implements EditMessage.Ke
}
public void updateSendButton() {
- if (!activity.xmppConnectionServiceBound) {
- return;
- }
- updateChatMsgHint();
messageListAdapter.setBubbleBackgroundColor(binding.messageInputBox, activity.getThemeColor(), 0, isPrivateMessage(), true);
boolean hasAttachments = mediaPreviewAdapter != null && mediaPreviewAdapter.hasAttachments();
boolean useSendButtonToIndicateStatus = activity != null && PreferenceManager.getDefaultSharedPreferences(activity).getBoolean("send_button_status", getResources().getBoolean(R.bool.send_button_status));