From 120d27145d481903c0c10da8d5c65a13f9e4302f Mon Sep 17 00:00:00 2001 From: M66B Date: Sat, 16 May 2020 19:35:46 +0200 Subject: [PATCH] Prevent crash --- app/src/main/java/eu/faircode/email/HtmlHelper.java | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/HtmlHelper.java b/app/src/main/java/eu/faircode/email/HtmlHelper.java index e3595116cc..766e0160a3 100644 --- a/app/src/main/java/eu/faircode/email/HtmlHelper.java +++ b/app/src/main/java/eu/faircode/email/HtmlHelper.java @@ -1934,12 +1934,13 @@ public class HtmlHelper { String value = param.substring(semi + 1); switch (key) { case "color": - try { - int color = Integer.parseInt(value.substring(1), 16) | 0xFF000000; - ssb.setSpan(new ForegroundColorSpan(color), start, ssb.length(), Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); - } catch (NumberFormatException ex) { - Log.w(ex); - } + if (!TextUtils.isEmpty(value)) + try { + int color = Integer.parseInt(value.substring(1), 16) | 0xFF000000; + ssb.setSpan(new ForegroundColorSpan(color), start, ssb.length(), Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); + } catch (NumberFormatException ex) { + Log.w(ex); + } break; case "text-decoration": if ("line-through".equals(value))