From cd50d818713dc2da522076171977791ecb2bea88 Mon Sep 17 00:00:00 2001 From: Janne Koschinski <janne@kuschku.de> Date: Thu, 29 Mar 2018 04:11:03 +0200 Subject: [PATCH] Attempt to fix a crash --- .../main/java/de/kuschku/quasseldroid/ui/chat/input/Editor.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/de/kuschku/quasseldroid/ui/chat/input/Editor.kt b/app/src/main/java/de/kuschku/quasseldroid/ui/chat/input/Editor.kt index 9c46b3684..94dba8dc1 100644 --- a/app/src/main/java/de/kuschku/quasseldroid/ui/chat/input/Editor.kt +++ b/app/src/main/java/de/kuschku/quasseldroid/ui/chat/input/Editor.kt @@ -61,7 +61,8 @@ class Editor( val end = Math.min( s.length, previous.range.start + previous.completion.name.length + suffix.length ) - val sequence = s.substring(previous.range.start, end) + val sequence = if (end > previous.range.start) "" else s.substring(previous.range.start, + end) if (sequence == previous.completion.name + suffix) { previous.originalWord to (previous.range.start until end) } else { -- GitLab