From 336f0a2eee4103dbb03f1b05939380abc9aec196 Mon Sep 17 00:00:00 2001 From: M66B Date: Fri, 26 Apr 2019 10:14:07 +0200 Subject: [PATCH] Fixed decoding MIME texts --- app/src/main/java/eu/faircode/email/MessageHelper.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/MessageHelper.java b/app/src/main/java/eu/faircode/email/MessageHelper.java index aead5474ad..784e5c8453 100644 --- a/app/src/main/java/eu/faircode/email/MessageHelper.java +++ b/app/src/main/java/eu/faircode/email/MessageHelper.java @@ -688,7 +688,7 @@ public class MessageHelper { return TextUtils.join(", ", formatted); } - private static String decodeMime(String text) { + static String decodeMime(String text) { if (text == null) return null; @@ -699,7 +699,7 @@ public class MessageHelper { String decode = text.substring(s, e + 2); try { String decoded = MimeUtility.decodeText(decode); - text = text.substring(0, i) + decoded + text.substring(e + 2); + text = text.substring(0, s) + decoded + text.substring(e + 2); i += decoded.length(); } catch (UnsupportedEncodingException ex) { Log.w(ex);