From a1339deb619dcbc590de89fa8e6676ac50f36357 Mon Sep 17 00:00:00 2001 From: Sylvain Berfini Date: Wed, 28 May 2014 10:07:59 +0200 Subject: [PATCH] Should fix issue 1263 --- src/org/linphone/ui/BubbleChat.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/org/linphone/ui/BubbleChat.java b/src/org/linphone/ui/BubbleChat.java index e405d0499..9053dbe01 100644 --- a/src/org/linphone/ui/BubbleChat.java +++ b/src/org/linphone/ui/BubbleChat.java @@ -265,7 +265,9 @@ public class BubbleChat { int indexOf = text.indexOf(key); while (indexOf >= 0) { int end = indexOf + key.length(); - builder.setSpan(new ImageSpan(context, entry.getValue()), indexOf, end, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); + if (end <= spanned.length()) { + builder.setSpan(new ImageSpan(context, entry.getValue()), indexOf, end, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); + } indexOf = text.indexOf(key, end); } }