From f64c20581dd8eefd72566eda048e0da5aac488bc Mon Sep 17 00:00:00 2001 From: luvletter2333 Date: Thu, 20 Jan 2022 16:05:47 +0800 Subject: [PATCH] Fix crash when mention --- .../main/java/org/telegram/ui/Components/EditTextEffects.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/TMessagesProj/src/main/java/org/telegram/ui/Components/EditTextEffects.java b/TMessagesProj/src/main/java/org/telegram/ui/Components/EditTextEffects.java index 5a61d9152..1172fa231 100644 --- a/TMessagesProj/src/main/java/org/telegram/ui/Components/EditTextEffects.java +++ b/TMessagesProj/src/main/java/org/telegram/ui/Components/EditTextEffects.java @@ -135,6 +135,9 @@ public class EditTextEffects extends EditText { Layout layout = getLayout(); if (text instanceof Spannable && layout != null) { int line = layout.getLineForOffset(start); + // NekoX: Fix official bug: Mention crash + if (start > layout.getText().length()) + return; int x = (int) layout.getPrimaryHorizontal(start); int y = (int) ((layout.getLineTop(line) + layout.getLineBottom(line)) / 2f);