diff --git a/app/src/main/java/eu/faircode/email/FragmentDialogOpenLink.java b/app/src/main/java/eu/faircode/email/FragmentDialogOpenLink.java index b57a1e91c9..c3a2f32111 100644 --- a/app/src/main/java/eu/faircode/email/FragmentDialogOpenLink.java +++ b/app/src/main/java/eu/faircode/email/FragmentDialogOpenLink.java @@ -506,7 +506,9 @@ public class FragmentDialogOpenLink extends FragmentDialogBase { if (host != null) { int textColorLink = Helper.resolveColor(context, android.R.attr.textColorLink); int index = text.indexOf(host); - ssb.setSpan(new ForegroundColorSpan(textColorLink), index, index + host.length(), Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); + if (index >= 0) + ssb.setSpan(new ForegroundColorSpan(textColorLink), + index, index + host.length(), Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); } return ssb; }