use setText instead of append() (Daniel Gultsch)

This commit is contained in:
Daniel Gultsch 2023-02-01 17:51:32 +01:00 committed by Arne
parent ed12485387
commit 27f979b9d4
2 changed files with 5 additions and 3 deletions

View file

@ -2795,11 +2795,13 @@ public class ConversationFragment extends XmppFragment implements EditMessage.Ke
this.binding.textSendButton.setContentDescription(activity.getString(R.string.send_message_to_x, conversation.getName()));
this.binding.textinput.setKeyboardListener(null);
this.binding.textinput.setText("");
showRecordVoiceButton();
final boolean participating = conversation.getMode() == Conversational.MODE_SINGLE || conversation.getMucOptions().participating();
if (participating) {
this.binding.textinput.append(this.conversation.getNextMessage());
this.binding.textinput.setText(this.conversation.getNextMessage());
this.binding.textinput.setSelection(this.binding.textinput.length());
} else {
this.binding.textinput.setText(MessageUtils.EMPTY_STRING);
}
this.binding.textinput.setKeyboardListener(this);
messageListAdapter.updatePreferences();

View file

@ -44,7 +44,7 @@ import eu.siacs.conversations.ui.util.QuoteHelper;
public class MessageUtils {
private static final Pattern LTR_RTL = Pattern.compile("(\\u200E[^\\u200F]*\\u200F){3,}");
private static final String EMPTY_STRING = "";
public static final String EMPTY_STRING = "";
public static String prepareQuote(Message message) {
final StringBuilder builder = new StringBuilder();