From 9521bc931be0eccf0db92b97b5d99ed68b60b952 Mon Sep 17 00:00:00 2001 From: tom79 Date: Mon, 9 Oct 2017 19:26:05 +0200 Subject: [PATCH] Fixes potential index out of bounds when translating --- .../java/fr/gouv/etalab/mastodon/drawers/StatusListAdapter.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/fr/gouv/etalab/mastodon/drawers/StatusListAdapter.java b/app/src/main/java/fr/gouv/etalab/mastodon/drawers/StatusListAdapter.java index f2ba19d8b..7f33ac551 100644 --- a/app/src/main/java/fr/gouv/etalab/mastodon/drawers/StatusListAdapter.java +++ b/app/src/main/java/fr/gouv/etalab/mastodon/drawers/StatusListAdapter.java @@ -762,7 +762,7 @@ public class StatusListAdapter extends BaseAdapter implements OnPostActionInterf String key = "__u" + String.valueOf(i) + "__"; String value = matcher.group(0); int end = matcher.end(); - if (spannableString.charAt(end) == '/') { + if (spannableString.length() > end && spannableString.charAt(end) == '/') { text = spannableString.toString().substring(0, end). concat(spannableString.toString().substring(end+1, spannableString.length())); }