From 2740b5e300521a407e1af127170170121d32282a Mon Sep 17 00:00:00 2001 From: Cody Henthorne Date: Tue, 16 Aug 2022 12:57:02 -0400 Subject: [PATCH] Fix emoji completion over newlines bug. --- .../java/org/thoughtcrime/securesms/components/ComposeText.java | 2 +- .../settings/conversation/ConversationSettingsFragment.kt | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/components/ComposeText.java b/app/src/main/java/org/thoughtcrime/securesms/components/ComposeText.java index 7fb14d4bc72..c5e4ee6c25c 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/components/ComposeText.java +++ b/app/src/main/java/org/thoughtcrime/securesms/components/ComposeText.java @@ -426,7 +426,7 @@ private int findQueryStart(@NonNull CharSequence text, int inputCursorPosition, } int delimiterSearchIndex = inputCursorPosition - 1; - while (delimiterSearchIndex >= 0 && (text.charAt(delimiterSearchIndex) != starter && text.charAt(delimiterSearchIndex) != ' ')) { + while (delimiterSearchIndex >= 0 && (text.charAt(delimiterSearchIndex) != starter && !Character.isWhitespace(text.charAt(delimiterSearchIndex)))) { delimiterSearchIndex--; } diff --git a/app/src/main/java/org/thoughtcrime/securesms/components/settings/conversation/ConversationSettingsFragment.kt b/app/src/main/java/org/thoughtcrime/securesms/components/settings/conversation/ConversationSettingsFragment.kt index fec159ad6a7..a89b1505f0f 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/components/settings/conversation/ConversationSettingsFragment.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/components/settings/conversation/ConversationSettingsFragment.kt @@ -83,7 +83,6 @@ import org.thoughtcrime.securesms.util.CommunicationActions import org.thoughtcrime.securesms.util.ContextUtil import org.thoughtcrime.securesms.util.ExpirationUtil import org.thoughtcrime.securesms.util.FeatureFlags -import org.thoughtcrime.securesms.util.IntentUtils import org.thoughtcrime.securesms.util.Material3OnScrollHelper import org.thoughtcrime.securesms.util.ViewUtil import org.thoughtcrime.securesms.util.navigation.safeNavigate